Change Log for the latest
XYplorer BETA version:
Code: Select all
v19.10.0209 - 2018-08-25 15:44
+ Added a tweak to allow case-sensitive filename handling (including folder
names, of course). This is a radical change from conventional Windows
philosophy, where case is not significant in filenames: You cannot have
two files whose full paths only differ in case.
The underlying file system (NTFS) however, can handle case-sensitivity
without problem. And why not?! On the byte level case-sensitivity is much
simpler to handle and faster to process than case-insensitivity.
So here is the tweak:
FilenamesCaseSensitive=1
But the tweak is not enough. You also have to modify a registry key (and
reboot Windows afterwards). This key which by default is set 1 has to be
set to 0 (zero):
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\kernel\obcaseinsensitive=0
Now XYplorer should be able to do this:
- Correctly list folders that only differ in case.
- Create new files that only differ in case.
Not easy via GUI but by scripting, for example:
new("neW.txT");
new("new.TXT");
- Create new folders that only differ in case.
Not easy via GUI but by scripting, for example:
new("New Folder", "dir");
new("NEW FOLDER", "dir");
- Correctly calculate the size of folders containing folders that only
differ in case.
Notes:
- Windows File Explorer is totally incapable of doing any of the above.
- FYI, in Windows 10 you can activate case-sensitive file names on a
directory-by-directory basis in a clumsy way using PowerShell and
fsutil.exe. I did not test this.
IMPORTANT Notes:
- Other applications won't be able to handle this stuff neither.
- So: You should use this tweak ONLY to get away from such a non-Windows
situation. To clean the scene!
- The new tweak works from Windows XP onwards.
- XYplorer won't be able to do much more than what's mentioned above.
- No copying/moving to/from folders that only differ in case.
- No renaming either, but you can, and probably *should*, rename an item
away from clashing names, but there will be no way back, no undo.
- And so on. Most things won't work and you should not even try them.
- Especially DO NOT DELETE a folder that has a sibling only differing
in case. You might end up with the WRONG folder GONE. And there's no
way back!
- Microsoft apparently does not like to talk about this topic, so
reliable information is sparse and patchy.
- Therefore: I would NOT really recommend to use this tweak unless you
run in a situation where for some reason you have to deal with folders
that only differ in case. YOU HAVE BEEN WARNED.
To
download the latest BETA version choose a download package: (1)
Installer Package, (2)
No-Install Package.
Note that BETA versions are work in progress and might contain fresh bugs. You have been warned.
It's a good idea to backup your complete XYplorer settings (menu File | Settings Special | Backup Application Data Folder...)
before running a new BETA version. This will also help in fixing any fresh bugs.