Real file names in Recycle Bin

Here you can propose new features, make suggestions etc.

Moderators: Hacker, petermad, Stefan2, white

Post Reply
User avatar
LonerD
Senior Member
Senior Member
Posts: 381
Joined: 2010-06-19, 20:18 UTC
Location: Makeyevka/Makiivka
Contact:

Real file names in Recycle Bin

Post by *LonerD »

Windows 7 on each local disk there is folder $Recycle.Bin, which shows the files that were deleted in the Recycle Bin for this drive.
TC display crypted names.
$I4HESS7
$I8PL0JA
$I9X66T3
Explorer display real names.

Earlier, I thought it was a feature of the TCx32 in Win7x64.
But the TC 64-bit shows the same incorrect file names.
I don't know - it's bug or feature, but looks incorrect.

In Explorer we can see the correct file names, and would like to see native realization in TC display real names.

cm_OpenRecycled display correct but all deleted files together on all drives.
I know solutions - use plug-in ShellDetail and columns, exit to the Explorer or run other application for viewing Recycle, ... but it's all third-party solutions.
User avatar
MVV
Power Member
Power Member
Posts: 8711
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

Such behaviour has place in Windows XP too. TC just displays REAL PHYSICAL filenames of files in recycle bin (which are differ from original names of deleted files). All top-level items have such unreadable names in recycle bin (Windows renames files when places them to recycle bin). If you delete non-empty folder, you will see normal folder contents when you enter corresponding recycle bin folder.

BTW you can see original filename if you open properties dialog of such item. And, TC shows original file path in tooltip.

Windows Explorer shows virtual Recycle Bin folder instead of physical one, where it shows filenames that are stored in recycle bin database in physical recycle bin folder.

If you want to see original filenames, you should open virtual Recycle Bin folder instead of physical one. Just use internal command cm_OpenRecycled which shows virtual Recycle Bin folder, just luke Explorer does.
User avatar
LonerD
Senior Member
Senior Member
Posts: 381
Joined: 2010-06-19, 20:18 UTC
Location: Makeyevka/Makiivka
Contact:

Post by *LonerD »

But Explorer from somewhere takes original names (from recycle bin database in physical recycle bin folder).
Why TC can't do the same?
Maybe author do optional display names when user enter in this virtual folder - Display REAL PHYSICAL filenames / Display original names of deleted files.

cm_OpenRecycled can't display original location of file - it display all files from all drives together.
Command cm_OpenRecycled_C, cm_OpenRecycled_D, cm_OpenRecycled_E will be solution of this problem (not so good, but solution).
"I used to feel guilty in Cambridge that I spent all day playing games, while I was supposed to be doing mathematics. Then, when I discovered surreal numbers, I realized that playing games IS math." John Horton Conway
User avatar
MVV
Power Member
Power Member
Posts: 8711
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

Explorer doesn't allow to see bins from different drives, also I think it doesn't allow to get data from databases (the only way is to write content plugin that will read database and provide fields for original location and path).

I doubt that TC will somewhen show something irregular in regular folders.
User avatar
mame
Junior Member
Junior Member
Posts: 54
Joined: 2011-12-03, 18:48 UTC
Location: Everywhere

Re: Real file names in Recycle Bin

Post by *mame »

LonerD wrote:In Explorer we can see the correct file names, and would like to see native realization in TC display real names.
NO! NO! BIG NO!

TC is a RAW file manager. Let it have it's way! If someone 'likes/wants' how Explorer looks at files/dirs, then use Explorer, not TC (for that purpose).
'Special' folders are lies bestowed upon you by the OS. Don't get deceived!
It is against philosophy of TC (or any NC-like FMs) to translate Virtual Folders as the OS does, thus defeating the purpose of an alternative file manager.

Questions for you:
1. Don't you want to know what Explorer ACTUALLY DID to your files? Or you like to be lied to as Windows do???
2. Have you ever used ANY orthodox file managers at all? There's a lot: Norton Commander, Volkov Commander, FAR Manager, Speed Commander, Midnight Commander to name a few, and THEY ALL USE THE SAME BEHAVIOUR LIKE TC, aka shows the real, underlying file system.
3. Try C:\WINDOWS\Fonts. Do you want TC to show ARIALBD.TTF as 'Arial Bold (Open Type).ttf'??? I DON'T THINK SO.

I am totally against this, it's is a ridiculously BIG NO NO. Please, don't.
I hereby claim copyright to this message you are now reading,
and for that you owe me a $1 royalty fee each time you read this.
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3896
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

NO! NO! BIG NO!
Fully agreed !
#5767 Personal license
Sob
Power Member
Power Member
Posts: 945
Joined: 2005-01-19, 17:33 UTC

Post by *Sob »

I don't know if there's some universal API to get "Windows names" for everything (folders in user profiles, files in trash, fonts, etc..), but if it was, it would be real easy to write plugin for use with custom columns, which would be good enough IMO.

Edit: Ehm... it looks like I should improve my reading skills... ;)
User avatar
LonerD
Senior Member
Senior Member
Posts: 381
Joined: 2010-06-19, 20:18 UTC
Location: Makeyevka/Makiivka
Contact:

Post by *LonerD »

mame
1. Don't you want to know what Explorer ACTUALLY DID to your files? Or you like to be lied to as Windows do?
I want to be able to enter in RecycleBin and see how these files were named before removed, and restore their, but not guessing what the remote file is hidden under the "real" encrypted filenames.

Did you use a RecycleBin for other purposes?
NO! NO! BIG NO!...
then use Explorer, not TC
Why no if this realize optionally?
I don't like Explorer, I use only TC. TC implements all needed wineplorer functions except this.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50873
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

To see the virtual folder of the recycle bin in TC, at least on Windows 7, you can open it via breadcrumb bar (click on little triangle to the left of the current path).
Author of Total Commander
https://www.ghisler.com
User avatar
MVV
Power Member
Power Member
Posts: 8711
Joined: 2008-08-03, 12:51 UTC
Location: Russian Federation

Post by *MVV »

ghisler(Author) wrote:To see the virtual folder of the recycle bin in TC, at least on Windows 7, you can open it via breadcrumb bar (click on little triangle to the left of the current path).
Same may be achieved using above mentioned command cm_OpenRecycled. :)
User avatar
mame
Junior Member
Junior Member
Posts: 54
Joined: 2011-12-03, 18:48 UTC
Location: Everywhere

Post by *mame »

cm_OpenRecycled (or using breadcrumb...)

1. Some files, ie .txt files shown as default icon, while some, ie .png shown with correct icon (in Explorer's recycle bin it is the correct icon)
2. There's no extension shown, unless explorer's folder option -> hide known file extension is unchecked (still displaying wrong icon anyway)

Why would TC depend on Explorer option in order to behave differently?
I suppose TC asks Windows and not doing it internally, for the virtual folder function, or something like that. Is that so?

I didn't use this function, but maybe others do, like original poster, so I think maybe it's worth something if Ghisler or someone senior can explain these.

TC8 b13 x32, WinXP.
I hereby claim copyright to this message you are now reading,
and for that you owe me a $1 royalty fee each time you read this.
Post Reply