in reply to Legacy Data Files on a Case-sensitive File-system
File::Glob has a :nocase option:
use File::Glob qw(:nocase); my @files = <[f]oobar>; [download]
would return whatever is found in the filesystem, i.e. any of "foobar", "Foobar", FooBar", etc.