Löschen Dateien die älter als N Tage sind, mithilfe des Batch-Skripts
In diesem Artikel löschen wir eine Datei, die N Tage alt ist, mit Batch Script.
Löschen von Dateien, die älter als N Tage sind, mit Batch Script
Das allgemeine Codeformat zum Ausführen dieser Aufgabe ist unten dargestellt.
FORFILES /p "D:\DIRECTORY" /S /M *.* /D - /C "CMD /C DEL @path"
Hier ist etwas, das wir über diesen Code verstehen müssen.
/s
bedeutet Unterordner dieses Verzeichnisses. /m *.*
gibt alle Dateiformate in diesem Verzeichnis an, die gelöscht werden sollen.
/D
steht für ein Datum. /C
stellt die Aktionen für jede Datei bereit, in unserem Fall cmd /c del @path
.
Sehen wir uns ein Beispiel an. Der folgende Code löscht die Datei in einem Verzeichnis, das 6 Tage alt ist.
@echo off
FORFILES /p "D:\DIRECTORY" /s /m *.* /D -6 /C "cmd /c del @path"
Alle oben besprochenen Methoden gelten nur für Windows CMD.
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn