Normalerweise kopiert oder verschiebt der Total Commander einzelne Verzeichnisse oder Dateien immer dann, wenn die Aktionen ausgelöst wird. Beim Kopieren auf langsame, externe Festplatten oder im Netzwerk führt das bei mehreren Aktionen (auch Jobs genannt) dazu, dass die Transfergeschwindigkeit sinkt, da alle Dateien gleichzeitig durch die Leitung wollen.
Vor einiger Zeit habe ich den Hintergrund-Transfermanager entdeckt, der die Kopierjobs schön untereinander in eine Liste stellt und nach und nach abarbeitet. So sieht das Teil aus:
Neue Dateien oder Verzeichnisse werden mit der [+]-Schalfläche hinzugefügt, überflüssige können mit [-] aus der Liste entfernt werden. Pausieren geht auch, wenn man mal schnell was anderes machen will. Öffnen kann man den Hintergrund-Transfermanager über “Befehle > Hintergrund-Transfermanager…”.
Das ist für das gelegentliche Kopieren ok, will man den Transfermanager immer nutzen, kann man dies in der Konfigurationsdatei des Total Commander festlegen. Dazu einfach folgende Zeile in der wincmd.ini im Abschnitt [Configuration] hinzufügen:
AlwaysCopyInBackground=2
Nach dem Speichern der Datei den Total Commander neu starten und schon werden künftig alle Kopier- und Verschiebeaktionen per Hintergrund-Transfermanager erledigt.
Funktioniert das auch beim Löschen?
Wurde gestern beinah wahnsinnig, wie lange der TC braucht, bis ein komplettes Verzeichnis mit vielen kleinen Dateien gelöscht ist. Habs zum Schluss abgebrochen und mit dem Explorer gelöscht, der hat das klaglos in 2 Sekunden erledigt.
Nein, aber du kannst für das Löschen die Windowsmethode benutzen, die erheblich schneller geht. Schau mal in den Einstellungen unter “Kopieren/Löschen” und setz mal dort ganz unten den Haken bei “Benutze Explorer-Löschmethode…”.
Danke für den Tipp!
… oder mit Shift + Entf.(F8). Was zwar erheblich schneller geht, nicht aber in den Papierkorb löscht. Also hier Vorsicht!