Batch die alle Dateien löscht die Älter als 3 Tage sind
Guten Morgen,
von unserer Zeiterfassung werden die Sicherungsdateien in einem Ordner abgelegt und mit Veritas auf ein externes Bandlaufwerk jeden Abend gesichert.
Um aber zu verhindern das die Festplatte überläuft möchte ich nun eine Batchdatei erstellen die diesen Ordner regelmäßig löscht und zwar alle Dateien die 3 Tage alt sind.
Wäre dies so ein Ansatz? Unklar ist mir noch wie ich es hin bekomme das es auch alle die 3 Tage alten Dateien löscht?
del /f /s /q C:\Zeiterfassung\*
Ausführen möchte ich es dann über die Aufgabenplanung.
Server ist ein Windows 2012 R2.
Danke!
Gruß Azubine
von unserer Zeiterfassung werden die Sicherungsdateien in einem Ordner abgelegt und mit Veritas auf ein externes Bandlaufwerk jeden Abend gesichert.
Um aber zu verhindern das die Festplatte überläuft möchte ich nun eine Batchdatei erstellen die diesen Ordner regelmäßig löscht und zwar alle Dateien die 3 Tage alt sind.
Wäre dies so ein Ansatz? Unklar ist mir noch wie ich es hin bekomme das es auch alle die 3 Tage alten Dateien löscht?
del /f /s /q C:\Zeiterfassung\*
Ausführen möchte ich es dann über die Aufgabenplanung.
Server ist ein Windows 2012 R2.
Danke!
Gruß Azubine
Please also mark the comments that contributed to the solution of the article
Content-Key: 310862
Url: https://administrator.de/contentid/310862
Printed on: April 23, 2024 at 20:04 o'clock
5 Comments
Latest comment
Guten Morgen,
hier findest Du eine passende Anregung, allerdings für Powershell
https://gallery.technet.microsoft.com/scriptcenter/Delete-files-older-th ...
Viel Spass damit.
hier findest Du eine passende Anregung, allerdings für Powershell
https://gallery.technet.microsoft.com/scriptcenter/Delete-files-older-th ...
Viel Spass damit.
Moin!
Gibt's auch "für die BATCH":
Gibt's auch "für die BATCH":
forfiles -p "C:\what\ever" -s -m *.* /D -<number of days> /C "cmd /c del @path"