Datei löschen die älter als X Tage sind.

Wenn wir nun alle Dateien in einem Verzeichnis löschen möchten, die z.B. älter als 10 Tage sind, können wir das auf mehreren Wege lösen.

1. Lösung per Powershell:

Get-ChildItem -Path C:\temp | Where-Object {$_.LastWriteTime -lt (get-date).adddays(-10)} | Remove-Item

2. Lösung per Cmd:

Forfiles /P C:\Temp\ /S /M *.* /D -10 /C “cmd /c del /q @path”

Nun gibt es natürlich noch andere Wege, allerdings bevorzuge ich die zwei beschriebenen Lösungen.

Veröffentlicht von

Markus Link

Als Geschäftsführer der Firma Maildiscounter betreue ich Kunden in allen IT-Bereichen. Einer meiner Schwerpunkte ist die Planung und Umsetzung von Serverlandschaften für klein- und mittelständische Unternehmen.

Schreibe einen Kommentar