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 \\//
Please also mark the comments that contributed to the solution of the article
Content-Key: 233867
Url: https://administrator.de/contentid/233867
Printed on: April 24, 2024 at 01:04 o'clock
4 Comments
Latest comment
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