* Open an ftp connection to a server which uses case sensitive file names.
* Create some file or folders with identical names but different case.
* Select the last of one of the identical names in the list
* Press F2 (Reread source window)
* The first identical name is selected
(the behavior is the same in earlier versions)
TC80-32bit: FTP reread is not case sensitive
Moderators: Hacker, petermad, Stefan2, white
I think TC simply follows win32 subsystem rules for file names. That is, it preserves the case, but does not really see any difference between names differing only in case. Usually it's no problem, because such files can't normally exist in Windows. But they can on remote server. In fact it's possible even locally if user turns on case sensitivity for NTFS, although probably no one does that, except when Posix subsystem (SFU/SUA) is installed. Last time I tried, TC didn't work too well with that either.
Well, if you disable ftp caching and browse into a folder and back, it's like a reread and TC is able to differentiate between file names in different cases.Sob wrote:I think TC simply follows win32 subsystem rules for file names. That is, it preserves the case, but does not really see any difference between names differing only in case.
Strangely enough doing the same using the SFTP plugin, TC is not able to differentiate between file names in different cases. See:
http://ghisler.ch/board/viewtopic.php?t=34537
- ghisler(Author)
- Site Admin
- Posts: 50541
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Some more important functions are able to handle case sensitive file systems (e.g. when uploading or downloading), some less important don't support them: many functions would have to be duplicated for this, which would be a lot of work for very little in return.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com