Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Verzeichnisgröße ermitteln, Get-ChildItem, sort

$
0
0

Hallo ihr Powershell Gurus.

ich haben eine Code gefunden und den angepasst und hätte 3 Fragen

$RootVz = Get-ChildItem -directory c:\temp
foreach ($i in $RootVz)
{
$Groesse = (Get-ChildItem "c:\$i\AppData" -Recurse | measure -property length -Sum)
"{0:N2}" -f ($Groesse.sum/1MB) + "MB,$i"
}

funktioniert so weit so gut. Wenn ich den Verzeichnisnamen vorne haben möchte geht es nicht.

"{0:N2}" -f ($Groesse.sum/1MB) + "MB,$i"

"$i","{0:N2}" -f ($Groesse.sum/1MB) + "MB"             ==> Verzeichnisname am Anfang geht nicht?

2.) was bedeutet {0:N2}

3. wenn ich das Ergebnis sortieren möchte (ich habe es jetzt in Excel sortiert - möchte aber für künftig dazulernen), müsste ich vermutlich die foreach Schleife einer Variable bzw. Objekt zuweisen - oder? Wie müsste der code da aussehen, wo steht das | sort, nach was sortiere ich? length = ja nicht die Summe die mir die foreach zurückliefert? Ich hoffe ich konnte mich etwas verständlich ausdrücken

$a = foreach ($i in $RootVz)


Chris


Viewing all articles
Browse latest Browse all 2314


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