Löschen Dateien die älter als N Tage sind, mithilfe des Batch-Skripts

MD Aminul Islam 20 März 2023
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.

MD Aminul Islam avatar MD Aminul Islam avatar

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

Verwandter Artikel - Batch File