Quantcast
Viewing all articles
Browse latest Browse all 2314

Löschen von Dateien in Unterordnern, aber die 5 aktuellsten behalten

Hallo!

Ich habe viele Unterordner und möchte alle Dateien löschen (in dem Beispiel PDF-Dateien), aber die letzten 5 pro Unterordner behalten. Aktuell habe ich ein Script, welches mir zwar die letzten 5 Dateien nicht löscht, aber leider nicht pro Unterordner, sondern bezogen auf alle Dateien in allen Unterordnern.

$Path = "C:\Temp\test2" #set directory
$keep = 5
get-childitem $Path -include *.pdf -recurse | ?{!$_.PSIsContainer} | sort CreationTime -Desc | Select -Skip $keep | remove-Item -Force

Bekommt man das pro Unterordner gemünzt? Einzeln Ordner angeben fällt aus, da es zu viele sind und auch immer mal wieder welche dazu kommen und welche weg fallen.

Danke im voraus.

Grüße


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>