Hacker News new | ask | show | jobs
by moberemk 4004 days ago
An example of this: One thing that Windows versions up to at least 7 have always had issues with is that when you rename a file to be the same name with a slightly different case, say after changing an uppercase letter to a lowercase one, Explorer doesn't seem to pick up on the change until a refresh is manually triggered.
1 comments

Oh, and here I always thought it just doesn't rename the file at all. NTFS is case-sensitive but Explorer is only case-preserving, so I thought it was just assuming I typed in the same name. When I wanted to change the case of a file name, I always renamed the file first to something else, eg. "Foo.txt" => "bar.txt" => "foo.txt". Thanks for the information :).
NTFS is case aware, but not really case sensitive.
How does that work? Did they implement case sensitivity and then decided to not use it?
It's more the case that NTFS is case-sensitive, but the Win32 APIs aren't.