2016-05-19 3 views
-1

Ich habe damit beauftragt, rund 50 Tausend .INI-Dateien aus einem Windows-Ordner, der 58 Tausend Dateien darin hat das Problem ist, dass die Dateien nicht in Ordnung sind und das Entfernen dieser manuell wäre sehr Zeit verbrauchen.Massenlöschung Batch-Datei

Die Dateien selbst verwenden Nummern-IDs als ihre Namenskonvention und ich schaffte es, eine Excel-Tabelle zusammen mit allen IDs zu bekommen, die ich entfernen muss. Meine Frage ist, kann ich diese ID irgendwo wie eine Batch-Datei setzen und es bekommen, um diese zu entfernen, wenn ja wie?

Vielen Dank im Voraus.

+0

Wenn die zu löschenden Dateien die einzigen '.ini' Dateien sind, dann' del "c: \ start folder \ *. Ini"/s'. –

+0

Oder 'for/f" delims = "%% A in (filelist.txt) echo del %% A' –

Antwort

0

Hier ist die einfachste Skript, das funktioniert:

cd "C:\directory\location\" 
del "*.ini" /s 
exit 

Die erste Zeile stellt sicher, dass sein in dem Verzeichnis, das alle Dateien in sind, löscht der zweit man alle Dateien im angegebenen Ordner und all seine Unterordner (die Unterordner können ihre INI-Dateien beibehalten, wenn Sie die entfernen), und die dritte Zeile beendet die Stapeldatei. Die dritte Zeile ist nicht notwendig. Die erste Zeile kann widerrufen werden, wenn sich die Stapeldatei (.bat) im selben Ordner wie alle INI-Dateien befindet.

Verwandte Themen