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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 310862
Url: https://administrator.de/forum/batch-die-alle-dateien-loescht-die-aelter-als-3-tage-sind-310862.html
Ausgedruckt am: 23.12.2024 um 18:12 Uhr
5 Kommentare
Neuester Kommentar
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"