Geplanten task zu löschen, Inhalt von Ordnern
Möchte ich einen job ausführen, das löscht den Inhalt von einem Ordner jede Nacht.
Der Ordner enthält 5/6 Unterordner.
Ist es möglich zu löschen aus jeder dieser sub-Ordner aber nicht löschen Sie die Ordner? Oder muss ich, um eine Aufgabe auszuführen, für die einzelnen Ordner?
InformationsquelleAutor Axle | 2012-04-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
erstellen, löschen.bat-Datei, setzen Sie dies für jeden Ordner, den Sie löschen möchten, aus:
dann einen task planen, ausführen, löschen.bat. Oder loop-Ordner unter einem bestimmten Ordner und löschen Sie alle Dateien, die Sie verwenden können:
/s löscht aus allen Unterordnern /q macht es ruhig (nicht Eingabeaufforderung für jede Datei) %G ist der Unterordner var
diese sind gute Referenzen:
http://ss64.com/nt/del.html
http://wiki.answers.com/Q/How_do_you_make_a_batch_file_to_delete_all_files_and_folders_in_a_particular_folder
InformationsquelleAutor squarephoenix
Dem DEL-Befehl die /N (Unterordner) - option, die löscht unter sub-Ordner, sondern behält die Verzeichnis-Struktur. Kombinieren Sie diese Funktion mit dem Befehl AT planen der Befehl jeden Tag ausgeführt werden. Vorausgesetzt, der Ordner, um Dateien zu löschen ist
C:\tmp
, und Sie möchten, führen Sie den cleanup-jeden Tag um 23:59 Uhr, können Sie den folgenden Befehl ein.Wird es auch so schreiben die gelöschten Dateinamen zu
C:\cleanup.log
, denn es gibt keinen anderen Weg, um herauszufinden, die Ergebnisse des Befehls.Für eine komplette Referenz siehe DEL und BEI.
InformationsquelleAutor Gerardo Lima