Dateien (keine Ordner) löschen die älter sind als
Guten Morgen ich möchte gerne mit einer power Shell Dateien löschen die älter als 30 tage sind. Die Dateien sind in vielen Unterordnern und es kommen jeden tag neue hinzu, das heißt die powershell darf nur die Dateien löschen und keine Ordner löschen oder ihre Struktur ändern.
Ich habe nun schon soweit geschafft das sie mir alles löscht was älter ist als 30 tage aber auch eben alles.
Get-ChildItem -Path "(Verzeichnis)" -Recurse | Where-Object {$_.CreationTime -lt (Get-Date).AddDays(-30)} | Remove-Item
Vielen dank schon mal für eure Unterstützung
Ich habe nun schon soweit geschafft das sie mir alles löscht was älter ist als 30 tage aber auch eben alles.
Get-ChildItem -Path "(Verzeichnis)" -Recurse | Where-Object {$_.CreationTime -lt (Get-Date).AddDays(-30)} | Remove-Item
Vielen dank schon mal für eure Unterstützung
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 303249
Url: https://administrator.de/forum/dateien-keine-ordner-loeschen-die-aelter-sind-als-303249.html
Ausgedruckt am: 17.06.2025 um 04:06 Uhr
4 Kommentare
Neuester Kommentar

Oh man echt zu dämxxxx unsere Suchfunktion zu benutzen
Diese Frage wurden hier schon 10000fach beantwortet, und Meierjo hat dir doch die Lösung frei Haus geliefert !!
Gruß jodel32
gci -Path "(Verzeichnis)" -Recurse -Force | ?{!$_.PSIsContainer -and $_.CreationTime -lt (Get-Date).AddDays(-30)} | Remove-Item -Force