[…] The Windows Filesystem
“The Windows Filesystem”? Jesus Christ.
Case-Insensitive […]
Meanwhile NTFS
does support case-sensitive filenames. You will need to traverse the entire path checking
each directory whether it has case-sensitive filename support enabled.
the user enters a path like c:\my\work\
the system says path found: C:\My\Work
I bet the WinAPI (or other essential library) provides some sort of
canonicalize pathname function. Evidently you lack understanding of NTFS, so I strongly advise against implementing a mechanism by yourself.