Exclamation mark in path prevents thumbnail caching

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
StvXXL
Junior Member
Junior Member
Posts: 9
Joined: 2008-03-05, 13:42 UTC

Exclamation mark in path prevents thumbnail caching

Post by *StvXXL »

As said, if there is a exclamation mark in a path name, thumbnails for images in this path will be displayed but not written / cached to the tcthumbs.idb

Same behavior for images with an exclamation mark only in the filename.

ru stephan
User avatar
Clo
Moderator
Moderator
Posts: 5731
Joined: 2003-12-02, 19:01 UTC
Location: Bordeaux, France
Contact:

Can't confirm…

Post by *Clo »

:arrow: StvXXL

:) Hello !
…Same behavior for images with an exclamation mark only in the filename. …
• I renamed two JPEG files adding an exclamation mark in each name,
and their thumb nails are shown alright, like you can see HERE.

:mrgreen: KR
Claude
Clo
#31505 Traducteur Français de TC French translator Aide en Français Tutoriels Français English Tutorials
StvXXL
Junior Member
Junior Member
Posts: 9
Joined: 2008-03-05, 13:42 UTC

Re: Exclamation mark in path prevents thumbnail caching

Post by *StvXXL »

Hello Clo
StvXXL wrote:images in this path will be displayed but not written / cached to the tcthumbs.idb
Did you proof the caching? I think this behaviour is confirmed, please look here at point 2.

I hope to post this here again was ok.

ru Stephan
User avatar
Clo
Moderator
Moderator
Posts: 5731
Joined: 2003-12-02, 19:01 UTC
Location: Bordeaux, France
Contact:

IS refreshed

Post by *Clo »

2StvXXL

:) I renamed a third file with “!”, while I displayed the <tcthumbs.idb> in the other panel.
- The file is written¦refreshed, since as soon as I press ENTER to rename, its time is changed to the current time.
- Same for the other DB files (here, they are set in a sub-dir. of the TC directory).
Only the <tcthumbs.frl> file changes its size, though.
- I can't read the binary files contents.

:mrgreen: KR
Claude
Clo
#31505 Traducteur Français de TC French translator Aide en Français Tutoriels Français English Tutorials
User avatar
petermad
Power Member
Power Member
Posts: 16027
Joined: 2003-02-05, 20:24 UTC
Location: Denmark
Contact:

Post by *petermad »

2StvXXL

I can confirm your bug

Without having thumbnail View enabled I copied a big image file to a new dir and renamed it to have an ! in the name. I opened the dir with my Thumbnail database files in the opposite panel and swithed to Thumbnail view in the panel with the renamed file - no change in the Thumbnail database files. Then I disabled Thumbnail view, removed the ! from the image name and reenabled Thumbnail view - now the size of my tcthumbs.idb increased and the timestamp changed for both Thumbnail database files.

I tried this several times with different file names and whenever there is an ! in the filename there is no change in the tcthumbs.idb file
License #524 (1994)
Danish Total Commander Translator
TC 11.51 32+64bit on Win XP 32bit & Win 7, 8.1 & 10 (22H2) 64bit, 'Everything' 1.5.0.1391a
TC 3.60b4 on Android 6, 13, 14
TC Extended Menus | TC Languagebar | TC Dark Help | PHSM-Calendar
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50475
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Unfortunately this bug cannot be fixed because it's a bug in the OLE compound document implementation from Microsoft. The functions to create a new storage object within the compound object fail with error "invalid name" when the name contains an exclamation mark. :(
Author of Total Commander
https://www.ghisler.com
Post Reply