TC80-32bit: FTP reread is not case sensitive

The behaviour described in the bug report is either by design, or would be far too complex/time-consuming to be changed

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
white
Power Member
Power Member
Posts: 5809
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

TC80-32bit: FTP reread is not case sensitive

Post by *white »

* 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)
User avatar
Sir_SiLvA
Power Member
Power Member
Posts: 3379
Joined: 2003-05-06, 11:46 UTC

Post by *Sir_SiLvA »

Sounds more like a Windows limitation and not a bug...
Hoecker sie sind raus!
Sob
Power Member
Power Member
Posts: 945
Joined: 2005-01-19, 17:33 UTC

Post by *Sob »

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.
User avatar
white
Power Member
Power Member
Posts: 5809
Joined: 2003-11-19, 08:16 UTC
Location: Netherlands

Post by *white »

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.
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.

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
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50541
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

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
Post Reply