Batch: Dateien die älter sind als sieben Tage in Freigabe löschen
Hallo Batch-Profis!
Hat jemand von Euch einen Tipp, wie ich mit einer Batchdatei in einem UNC-Pfad à la \\server\freigabe\ordner alle Dateien löschen kann, die älter sind als sieben Tage? Ich vermute mal, daß das wieder mal nur ein Einzeiler ist
Danke im Voraus,
Sarek \\//
Hat jemand von Euch einen Tipp, wie ich mit einer Batchdatei in einem UNC-Pfad à la \\server\freigabe\ordner alle Dateien löschen kann, die älter sind als sieben Tage? Ich vermute mal, daß das wieder mal nur ein Einzeiler ist
Danke im Voraus,
Sarek \\//
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 233867
Url: https://administrator.de/forum/batch-dateien-die-aelter-sind-als-sieben-tage-in-freigabe-loeschen-233867.html
Ausgedruckt am: 15.04.2025 um 07:04 Uhr
4 Kommentare
Neuester Kommentar
Hallo Sarek,
ist mit einer For-Schleife schnell gelöst. Beispiel mit .log-Dateien:
Hilfreich wäre; sich das ganze erstmal ausgeben zu lassen:
Gruß, Sascha
ist mit einer For-Schleife schnell gelöst. Beispiel mit .log-Dateien:
for /f "skip=7 delims=" %%i in ('dir /a-d /b /o:-d %LOG%\*.log') do (
move /Y %LOG%\%%i %LOGDEL%
)
for /f "skip=7 delims=" %%i in ('dir /a-d /b /o:-d %LOG%\*.log') do (
echo %%i
)
Gruß, Sascha