Small83names=1, copy name to clpbrd: chars case change
Moderators: Hacker, petermad, Stefan2, white
Small83names=1, copy name to clpbrd: chars case change
Not sure whether it's a TC, its fs plugin interface or certain plugin thing (NTFS FileStreams (v2)), and whether or not it's a correct behavior, but if in the panel TC shows the filename for the item
\\NTFS - streams\C:\path\SomeInternetShortcut.url\::$data
as ::$data (all characters lowercase), Ctrl(+Shift)+Enter puts the name into command line as ::$DATA (all characters uppercased), and the same happens if filename is copied to clipboard using one of TC internal name copy commands.
It seems to happen only for lowercase names, because the name characters case is not changed if these actions applied to names that TC shows as all uppercase or different case, like following:
::$SECURITY_DESCRIPTOR
:favicon:$DATA
\\NTFS - streams\C:\path\SomeInternetShortcut.url\::$data
as ::$data (all characters lowercase), Ctrl(+Shift)+Enter puts the name into command line as ::$DATA (all characters uppercased), and the same happens if filename is copied to clipboard using one of TC internal name copy commands.
It seems to happen only for lowercase names, because the name characters case is not changed if these actions applied to names that TC shows as all uppercase or different case, like following:
::$SECURITY_DESCRIPTOR
:favicon:$DATA
Last edited by DrShark on 2017-10-12, 20:20 UTC, edited 1 time in total.
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
Ukraine's National Bank special bank account:
UA843000010000000047330992708
- sqa_wizard
- Power Member
- Posts: 3893
- Joined: 2003-02-06, 11:41 UTC
- Location: Germany
After I disabled it, TC shows the name uppercase (::$DATA). Thanks for the hint, now it's clear how to reproduce lowercase ::$data name in file panel.sqa_wizard wrote:Please verify at "Configuration - Options - Display" that you have disabled option "Show old 8.3 filenames lowercase (like explorer)" and try again ...
The bugreport is about the difference in how TC shows the name in panel and how it copies it or puts to cmdline, which is making name different with "Show old 8.3 filenames lowercase (like explorer)" TC option enabled. I think it's expected that copied name should have the same characters case as shown in panel.
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
Ukraine's National Bank special bank account:
UA843000010000000047330992708
- ghisler(Author)
- Site Admin
- Posts: 50550
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
- ghisler(Author)
- Site Admin
- Posts: 50550
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
This was changed for network shares like Netware which are case sensitive. The "Show old 8.3 filenames lowercase" option only affects the display in the file lists, not the file operations.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
I understand the reason why it works like this now.
Still I whould like to request an option for future TC versions to copy or put to command line the names as TC show it in panel.
Maybe a Suggestions forum would be better place for this topic?
Still I whould like to request an option for future TC versions to copy or put to command line the names as TC show it in panel.
Maybe a Suggestions forum would be better place for this topic?
Donate for Ukraine to help stop Russian invasion!
Ukraine's National Bank special bank account:
UA843000010000000047330992708
Ukraine's National Bank special bank account:
UA843000010000000047330992708