FWIW Microsoft OS's are the only ones that ignore case, Linux/Android/OSX etc are all based on a Unix or one of its derivatives and this treates Filename, FILENAME and FileName as three separate files where windows would see just the one file called FILENAME

It's one of the things that makes windows coders lazy coders as it's one less thing to remember but it's always good to check