Total Commander Forum Index Total Commander
Forum - Public Discussion and Support
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Inconsistent DEL key/Delete behavior in TC 8.0
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Total Commander (English) Printable version
View previous topic :: View next topic  
Author Message
gezgin
Junior Member
Junior Member


Joined: 16 May 2009
Posts: 18

PostPosted: Tue May 29, 2012 5:18 am    Post subject: Inconsistent DEL key/Delete behavior in TC 8.0 Reply with quote

In Win7:

1. Right click on a file name on an NTFS-formatted drive and pick Delete. You get a "Beep" and a "Delete file / Are you sure you want to move this file to the recycle bin?" dialogue.

2. Set the cursor on a file name and press the DEL key. You get no "Beep" and *two* dialogues: One from TC that says "Deleting..." and one that is the same as the one above ("Delete file / Are you sure you want to move this file to the recycle bin?")

3. Do the same on a *FAT32-formatted* drive and you get the same behavior as "1" above.

Much weirdness...
--
Bob
Back to top
View user's profile Send private message
karlchen
Power Member
Power Member


Joined: 06 Feb 2003
Posts: 4041
Location: Germany

PostPosted: Tue May 29, 2012 6:55 am    Post subject: Reply with quote

Hello, Bob.

Case (1):

If you right click on an object and select "delete" you are using the Windows Explorer context menu and the delete operation will be executed by Explorer directly. Therefore you will only see the Explorer confirmation dialogue.


Case (2):

This is brought about by a new delete method introduced by Total Commander 7.5x. This new delete method had to be explicitly activated in T.C. 7.5x. It is the default delete method in T.C. 8.0.
All this only in case you are using Windows Vista and above.
The new delete method is called VistaDelete by Total Commander, because Microsoft introduced it in Windows Vista.
The old delete method which T.C. uses up to Windows XP is a real resource hog on Vista and above.
Using the delete method VistaDelete fixes this problem.

But everything comes at a price:
When using VistaDelete T.C. does no longer perform the delete operation itself. Instead it uses Explorer to so. Therefore you will see the Explorer confirmation dialogue. Behind the Explorer confirmation dialogue T.C. will display its own delete progress information box.
These are the two boxes which you notice.


Case (3):

VistaDelete only affects NTFS filesystems. Therefore VistaDelete cannot and will not be used on FAT32 filesystems. Therefore you will ony get one confirmation dialogue, displayed by T.C. itself. This is all.

--30-05-2012--
Nope. Statement above under (3) incorrect. See Christian's correct explanation below.: Your drive which happens to be FAT32 formatted will not have a recycle bin. No recycle bin, no VistaDelete method. Therefore you will ony get one confirmation dialogue, displayed by T.C. itself.
--30-05-2012--

Kind regards,
Karl
_________________
Enlightened by Lucid Lynx, enchanted by Maya Mint, productive on Precise Pangolin's Minty Sister.


Last edited by karlchen on Wed May 30, 2012 9:52 am; edited 1 time in total
Back to top
View user's profile Send private message Send e-mail
gezgin
Junior Member
Junior Member


Joined: 16 May 2009
Posts: 18

PostPosted: Tue May 29, 2012 8:56 am    Post subject: Reply with quote

Thanks for that clear explanation. You said:
} Case (2):
} This is brought about by a new delete method introduced by
} Total Commander 7.5x. This new delete method had to be
} explicitly activated in T.C. 7.5x. It is the default delete
} method in T.C. 8.0.

Can I DEactivate it in TC 8.0?
--
Bob
Back to top
View user's profile Send private message
karlchen
Power Member
Power Member


Joined: 06 Feb 2003
Posts: 4041
Location: Germany

PostPosted: Tue May 29, 2012 1:13 pm    Post subject: Reply with quote

Hello, Bob.

Yes, you can. But it is an uncool idea to do so. Cf. Ghisler's words, please, before doing so.
Also search for "VistaDelete" and read a few of the problem reports where VistaDelete=1 prevented Vista and Windows 7 from "resource hogging" when deleting a large number of files.

Cheers,
Karl
_________________
Enlightened by Lucid Lynx, enchanted by Maya Mint, productive on Precise Pangolin's Minty Sister.
Back to top
View user's profile Send private message Send e-mail
umbra
Power Member
Power Member


Joined: 14 Jan 2012
Posts: 675

PostPosted: Tue May 29, 2012 6:31 pm    Post subject: Reply with quote

2gezgin
You can disable it by setting "VistaDelete=0" to your wincmd.ini. But karlchen is right - for me, the speed gain is too important to be thrown away just because of a double delete dialog.
_________________
Windows 7 Pro x64, Windows 8 Pro x64
Back to top
View user's profile Send private message Send e-mail
ghisler(Author)
Site Admin
Site Admin


Joined: 04 Feb 2003
Posts: 24702
Location: Switzerland

PostPosted: Wed May 30, 2012 8:50 am    Post subject: Reply with quote

It has nothing to do with FAT or NTFS - just whether the drive supports the recycle bin or not. If it does, TC uses the new VistaDelete function, because the old one is horribly slow on Windows Vista/7.
_________________
Author of Total Commander
http://www.ghisler.com
Back to top
View user's profile Send private message Send e-mail Visit poster's website
karlchen
Power Member
Power Member


Joined: 06 Feb 2003
Posts: 4041
Location: Germany

PostPosted: Wed May 30, 2012 9:54 am    Post subject: Reply with quote

Hello, Christian.

Corrected my incorrect explanation for item (3) above. Thanks for your correction.

Karl
_________________
Enlightened by Lucid Lynx, enchanted by Maya Mint, productive on Precise Pangolin's Minty Sister.
Back to top
View user's profile Send private message Send e-mail
bigtimefan
Junior Member
Junior Member


Joined: 03 May 2004
Posts: 15

PostPosted: Thu May 31, 2012 12:39 am    Post subject: Reply with quote

Thanks everyone for the question and answers in this thread. I quite dislike the new delete method and am happy to know I can disable it. Has never created any noticeable problems for me in previous versions.
Back to top
View user's profile Send private message
speller2
Junior Member
Junior Member


Joined: 26 Jan 2009
Posts: 62
Location: Russia

PostPosted: Thu May 31, 2012 1:10 am    Post subject: Reply with quote

Use Shift+Delete and no additional dialogs will appear Smile
Back to top
View user's profile Send private message
gezgin
Junior Member
Junior Member


Joined: 16 May 2009
Posts: 18

PostPosted: Thu May 31, 2012 1:13 am    Post subject: Reply with quote

Quote:
Use Shift+Delete and no additional dialogs will appear

Of course, but that doesn't delete to the Recycle Bin, which is potentially dangerous.
Back to top
View user's profile Send private message
karlchen
Power Member
Power Member


Joined: 06 Feb 2003
Posts: 4041
Location: Germany

PostPosted: Thu May 31, 2012 2:25 am    Post subject: Reply with quote

bigtimefan wrote:
I quite dislike the new delete method
To be precise what you dislike is its visual representation in Total Commander. Wink
The delete method itself is much more efficient than the old one and is pretty unlikely to trigger any emontional reaction at all.
_________________
Enlightened by Lucid Lynx, enchanted by Maya Mint, productive on Precise Pangolin's Minty Sister.
Back to top
View user's profile Send private message Send e-mail
franziscko
Junior Member
Junior Member


Joined: 11 Oct 2006
Posts: 20
Location: Ragusa - Sicily - Italy !!!

PostPosted: Sat Jun 02, 2012 3:35 am    Post subject: Reply with quote

Hi !!!
i've not understand well...

only a question:
i never use recycle bin in TC, so, what is the fastest metod to delete?
i often delete megs and megs of files (even about 10.000 files),
TC in XP and Seven is always very slow. Can you help me?
i always use F8. Thank you!
Smile
Back to top
View user's profile Send private message
Aezay
Senior Member
Senior Member


Joined: 12 Feb 2003
Posts: 247
Location: Denmark

PostPosted: Sat Jun 02, 2012 9:20 am    Post subject: Reply with quote

2franziscko
If you never use the recycle bin, you can disable the option F8/Del deletes to recycle bin (Shift=directly) under the Copy/Delete option category.
Doing this should speed up the deletion process. Instead of turning off this option, you can also hold down shift while you press Del/F8.
_________________
Of all the planets I've been to, this one is my favorite.
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Iveco
Junior Member
Junior Member


Joined: 31 May 2009
Posts: 12

PostPosted: Sun Jun 03, 2012 3:02 pm    Post subject: Reply with quote

Thanks for the info.
I've disabled it, I've learned for years how to delete with total commander and having different popups now introcuded, I sometimes press the wrong buttons, because I just press what I was used too. So this was getting annoying.

I never noticed any speed problems while "deleting" stuff with TotalCMD.
Hence it should be ok.

Regards,

Iveco
Back to top
View user's profile Send private message
franziscko
Junior Member
Junior Member


Joined: 11 Oct 2006
Posts: 20
Location: Ragusa - Sicily - Italy !!!

PostPosted: Sun Jun 03, 2012 4:36 pm    Post subject: Reply with quote

Aezay wrote:
2franziscko
If you never use the recycle bin, you can disable the option F8/Del deletes to recycle bin (Shift=directly) under the Copy/Delete option category.
Doing this should speed up the deletion process. Instead of turning off this option, you can also hold down shift while you press Del/F8.


Thank you, but leave this option always disabled!
So, there isn't a better/fast way.... Crying or Very sad
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Total Commander (English) All times are GMT - 6 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Impressum: This site is maintained by Ghisler Software GmbH

Using phpBB © 2001-2005 phpBB Group