It's no fun to have to do:
Dir.glob('[fF][oO][oO][dD][iI][rR]/*')
That makes two oddiites between File.fnmatch? and Dir.glob. The other
is that. File.fnmatch? doesn't support **. Wouldn't it be better if
these two functions drew upon the same source code?
T.