Gewusst wie: löschen großer Ordner in Windows super schnell

0
8029

Beim löschen von großen Ordnern in Windows, werden Sie feststellen, dass der Prozess dauert sehr wenig Zeit zu vervollständigen.

Ich halte backup-Ordner von Ghacks lokal auf einer Platte-basierte Festplatte, und diese Ordner kommen in der Nähe von 30 Gigabyte in der Größe mit mehr als 140.000 Dateien und 350 Ordner.

Wenn ich Sie brauche wieder zu löschen, dauert es eine lange Zeit, wenn ich führen Sie den delete-Vorgang im Windows-Explorer. Das erste, was passiert ist, dass Windows führt Berechnungen, die in sich selbst kann eine sehr lange Zeit dauern, um abzuschließen.

Dann, wenn das tatsächliche löschen erfolgt, Windows analysiert den Prozess und Beiträge updates auf die Datei-Fenster.

Es kann dauern, zehn oder zwanzig Minuten, oder auch länger, zu löschen einen großen Ordner mit dem Explorer auf Windows-Geräte.

Gewusst wie: löschen großer Ordner in Windows super schnell

windows super fast delete large folders

Wenn Sie ausführen, löschen von Befehlen von der Kommandozeile statt, Sie werden feststellen, dass der Vorgang abgeschlossen, ist viel schneller. Sie können feststellen, dass die operation benötigt nur einen Bruchteil der Zeit, die Sie den gleichen Vorgang erfordert, wenn Sie Sie ausführen im Explorer.

Matt Pilz, der schrieb über diese wieder in 2015 sah eine Verringerung von 11 Minuten und 29 Sekunden, die der Befehl Linie Betrieb mehr als 20-mal schneller als der Explorer-option.

Der Nachteil ist, dass es erfordert die Verwendung der Befehlszeile. Matt schlug fügen Sie die Befehle im Explorer-Kontextmenü, so dass die Benutzer führen Sie im Explorer direkt.

Die beiden Befehle, die die Benutzer benötigen, sind Del zum löschen von Dateien, Rmdir, zum entfernen von Verzeichnissen.

  1. Tippen Sie auf die Windows-Taste, geben Sie cmd.exe und wählen Sie das Ergebnis, um zu laden Sie die Eingabeaufforderung.
  2. Navigieren Sie zu dem Ordner, den Sie löschen möchten (mit all seinen Dateien und Unterordnern). Cd-Pfad, z.B. cd o:backupstest zu tun.
  3. Der Befehl ” DEL /F/Q/S *.* > NUL löscht alle Dateien in diesem Ordner-Struktur, und läßt die Ausgabe, das verbessert den Prozess weiter.
  4. Verwenden Sie cd.. ein, navigieren Sie zum übergeordneten Ordner danach.
  5. Führen Sie den Befehl RMDIR /Q/S Ordnername, um den Ordner löschen und alle seine Unterordner.

Die Befehle erfordern einige Erklärungen.

DEL /F/Q/S *.* > NUL

  • /F — erzwingt das löschen von schreibgeschützten Dateien.
  • /Q — aktiviert den stillen Modus. Sie sind nicht bitten, wenn es ok ist, Dateien zu löschen (wenn Sie nicht, verwenden Sie diese, werden Sie aufgefordert, eine Datei in dem Ordner).
  • /S — führt den Befehl auf alle Dateien in einem beliebigen Ordner unter dem ausgewählten Struktur.
  • *.* — alle Dateien löschen.
  • > NUL — deaktiviert die Ausgabe in der Konsole. Dies verbessert den Prozess weiter, rasieren Sie etwa ein Viertel der Bearbeitungszeit aus von dem console-Befehl.

RMDIR /Q/S Ordnername

  • /Q — Quiet-Modus, nicht die Bestätigung zum löschen von Ordnern.
  • /S — Führen Sie den Vorgang für alle Ordner der gewählte Pfad.
  • Ordnername — Den absoluten Pfad oder einen relativen Ordner-Namen, z.B. o:/backup/test1 oder test1

Erstellen Sie eine batch-Datei und einfügen in das Explorer-Kontext-Menü

Wenn Sie nicht brauchen, um den Befehl ausführen zu oft, können Sie völlig in Ordnung ausgeführt werden die Befehle direkt über die Eingabeaufforderung.

Wenn Sie es verwenden Häufig jedoch, Sie lieber auf die Optimierung des Prozesses. Sie können den Befehl hinzufügen, der die Explorer-Kontext-Menü, so dass Sie direkt starten.

Erste, was Sie tun müssen, ist erstellen Sie eine batch-Datei. Erstellen Sie ein neues Textdokument auf Windows, und fügen Sie die folgenden Zeilen von code in es.

@ECHO OFF
ECHO Ordner Löschen: %CD%?
PAUSE
SET ORDNER=%CD%
CD /
DEL /F/Q/S “%ORDNER%” > NUL
RMDIR /Q/S “%ORDNER%”
BEENDEN

Speichern Sie die Datei löschen.bat danach. Stellen Sie sicher, es hat die .bat-Erweiterung, und nicht die .txt-Erweiterung.

Die batch-Datei kommt eine Sicherheitsabfrage. Dies bietet Ihnen Möglichkeiten, um den Prozess zu stoppen, ist wichtig, wenn Sie gewählt haben, das Kontextmenü durch einen Unfall. Sie können mit STRG-C oder klicken Sie auf das x des Fensters, um den Prozess zu stoppen. Wenn Sie eine beliebige Taste drücken, werden alle Ordner und Dateien werden gelöscht, ohne Möglichkeit, den Prozess zu stoppen.

Sie müssen hinzufügen, die batch-Datei auf einen Pfad, der eine Umgebungsvariable PATH. Während Sie können erstellen Sie Ihre eigenen Variablen, Sie können auch verschieben Sie es auf einen Ordner, der bereits unterstützt wird, z.B. C:Windows.

delete folders quickly

Gehen Sie zum hinzufügen der neuen batch-Datei zum löschen von Ordner schnell auf die Windows-Explorer-Kontext-Menü.

  1. Tippen Sie auf die Windows-Taste, geben Sie regedit.exe und Tippen Sie auf die Enter-Taste zum öffnen des Windows-Registrierungs-Editor.
  2. Bestätigen Sie die UAC-Eingabeaufforderung.
  3. Gehen Sie zu HKEY_CLASSES_ROOTDirectoryshell
  4. Mit der rechten Maustaste auf Shell und wählen Sie Neu > Schlüssel.
  5. Benennen Sie den Schlüssel Schnell Löschen
  6. Mit der rechten Maustaste auf die Schnelle Löschen, und wählen Sie Neu > Schlüssel.
  7. Nennen Sie den Schlüssel command.
  8. Doppel-klicken Sie auf den default der Befehl-Taste.
  9. Hinzufügen cmd /c “cd %1 && löschen.Fledermaus” als Wert.

fast delete