Lange Verzögerung beim Löschen
Moderators: Hacker, Stefan2, white
Lange Verzögerung beim Löschen
Hallo,
wenn man versucht eine Gruppe von Dateien zu löschen, unter denen mindestens eine von einem Prozess gesperrt ist, dann legt TC eine lange Pause ein, bis der Dialog mit den Schaltflächen erscheint. Die Schaltfläche "Background" reagiert während dieser Zeit auch nicht. TC ist somit während dieser Zeit nicht zu gebrauchen. Wenn man dann später auf Skip All drückt, geht weiter alles sehr schnell, auch wenn es gesperrte Dateien dabei gibt. Ich wünschte, man könnte dieses Verhalten von TC abstellen.
wenn man versucht eine Gruppe von Dateien zu löschen, unter denen mindestens eine von einem Prozess gesperrt ist, dann legt TC eine lange Pause ein, bis der Dialog mit den Schaltflächen erscheint. Die Schaltfläche "Background" reagiert während dieser Zeit auch nicht. TC ist somit während dieser Zeit nicht zu gebrauchen. Wenn man dann später auf Skip All drückt, geht weiter alles sehr schnell, auch wenn es gesperrte Dateien dabei gibt. Ich wünschte, man könnte dieses Verhalten von TC abstellen.
Diese langen Wartezeiten stören mich ebenfalls sehr, eine Sekunde sollte als Timeout für Löschversuche ausreichen, denke ich.
Vielleicht ließe sich ein Ini-Schalter realisieren, der angibt wie lange oder wie oft versucht wird, eine gesperrte Datei zu löschen?
Icfu
Vielleicht ließe sich ein Ini-Schalter realisieren, der angibt wie lange oder wie oft versucht wird, eine gesperrte Datei zu löschen?
Icfu
Last edited by icfu on 2004-06-28, 20:18 UTC, edited 1 time in total.
This account is for sale
Reagiert der Explorer anders?
Dann könnte
Konfigurieren->Einstellungen->Kopieren/löschen->'Kompatibilitätsmodus für folgende Laufwerke benutzen'
helfen.
sheepdog
Dann könnte
Konfigurieren->Einstellungen->Kopieren/löschen->'Kompatibilitätsmodus für folgende Laufwerke benutzen'
helfen.
sheepdog
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
Das Problem hat einen anderen Grund:
Löscht man mit SHIFT-ENTF, also NICHT in den Papierkorb, kommt die Meldung ohne Verzögerung!
Löscht man normal, muss die Datei ja sozusagen in den Papierkorb verschoben werden.
Dabei schneint sich wohl irgendwas zu verzögern, wenn noch ein Prozess auf die Datei zugreift
Löscht man mit SHIFT-ENTF, also NICHT in den Papierkorb, kommt die Meldung ohne Verzögerung!
Löscht man normal, muss die Datei ja sozusagen in den Papierkorb verschoben werden.
Dabei schneint sich wohl irgendwas zu verzögern, wenn noch ein Prozess auf die Datei zugreift
- ghisler(Author)
- Site Admin
- Posts: 50532
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
TC macht 2 Löschversuche, einmal via Papierkorb, und wenn das fehlschlägt direkt, deshalb die verdoppelte Wartezeit.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
- ghisler(Author)
- Site Admin
- Posts: 50532
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Mit Shift wird direkt gelöscht (via DeleteFile() ), das ist viel schneller als der Umweg über den Explorer mit SHFileOperation(), was zum Löschen in den Papierkorb benötigt wird...
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Wenn ich in den Papierkorb löschen will und das nicht klappt, warum probiert es der TC dann noch ein weiteres Mal, diesmal aber "direkt" und was bedeutet das?TC macht 2 Löschversuche, einmal via Papierkorb, und wenn das fehlschlägt direkt, deshalb die verdoppelte Wartezeit.
Per DeleteFile() kann es nicht bedeuten, denn dann wäre die Datei bei "Erfolg" weg und das kann nicht im Sinne des Erfinders sein und wäre eine ernste Sicherheitslücke. Außerdem würde der zweite Löschversuch dann sofort eine Fehlermeldung wie bei Shift-Del hervorrufen.
Laß den zweiten Löschversuch doch einfach weg, dann sind es wenigstens nur noch die gewohnten fünf Sekunden.
Icfu
This account is for sale
- ghisler(Author)
- Site Admin
- Posts: 50532
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Könnte ich machen, doch scheinen einige Laufwerke mit dem Papierkorb nicht richtig zu funktionieren...
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com