Archiv verlassen und diese Seite im Standarddesign anzeigen : Powershell - Unterordner löschen
ooAlbert
2011-05-30, 10:32:01
Hallo,
ist es irgendwie möglich per Powershell in einem Ordner alle Unterordner löschen zu lassen die nach dem 5. Unterordner kommen, wenn die Ordnernamen absteigend sortiert werden?
Grüße
minos5000
2011-05-30, 14:16:45
Nimm doch einfach eine Schleife mit Zähler die die ersten 5x nichts löscht.
ooAlbert
2011-05-30, 16:56:16
Also ich hab mal etwas rumprobiert:
$a = dir
$b = $a.count
for ($i = 5; $i -le $b; $i++)
{$i}
Das zählt auich schön aber wie verknüpfe ich das mit den Ordnern?
robobimbo
2011-05-30, 21:49:18
Uff, warum so kompliziert? :)
Get-Childitem | Sort-Object Name -Descending | Select-Object -Skip 5
bzw. in kurz:
ls | sort name -Descending | select -Skip 5
Get-Childitem bzw. dir bzw. ls findet alle Einträge, willst Du nur Ordner musst du das natürlich auch noch extra rausfiltern
vBulletin®, Copyright ©2000-2024, Jelsoft Enterprises Ltd.