Manfred von Ric 10 Geschrieben 24. Dezember 2012 Melden Geschrieben 24. Dezember 2012 Hallo! Ich glaube ich habe irgendwo mal gesehen wie es geht, ausgehend von einem Verzeichniss alle Unterverzeichnisse zu listen, und nach der Anzahl der enthaltenden Dateien/Verzeichnisse zu sortieren. Wie geht das? Manfred
iDiddi 27 Geschrieben 24. Dezember 2012 Melden Geschrieben 24. Dezember 2012 Das geht am besten mit Treesize oder ähnlichen Tools. Der Windows Explorer kann das nicht.
Manfred von Ric 10 Geschrieben 25. Dezember 2012 Autor Melden Geschrieben 25. Dezember 2012 Das geht am besten mit Treesize oder ähnlichen Tools. Der Windows Explorer kann das nicht. Hallo! Ja wirklich, Treesize bietet die Möglicheit. Ich hatte das vorher noch nicht bemerkt. Dank dir! Manfred
iDiddi 27 Geschrieben 25. Dezember 2012 Melden Geschrieben 25. Dezember 2012 Sorry, wir sind ja hier im Skripting-Forum. Ja, PowerShell kann das aber sicherlich auch. Schau Dir mal das cmdlet get-childItem an. 1
wiri 10 Geschrieben 30. Dezember 2012 Melden Geschrieben 30. Dezember 2012 Hi,. das DU Uti auf sysinternals kann das als batch....
blub 115 Geschrieben 6. Januar 2013 Melden Geschrieben 6. Januar 2013 So könnte die Anforderung in PS umgesetzt werden Set-StrictMode -Version "2.0" Clear-Host #RootPath $Path = "C:\temp\Homes" $Folders = Foreach($Folder in (Get-ChildItem $path -Recurse)) { If($Folder.PSIsContainer -eq $True){ New-Object -TypeName Psobject -Property @{ Name = $Folder.FullName Size = $([int]((gci $folder.FullName -recurse | Measure-Object -Property "Length" -Sum).Sum))/1MB SumFiles = ((gci $Folder.Fullname -recurse | Where {$_.PSIsContainer -eq $False}) |Measure-Object).Count } } } #Ausgabe1 $Folders | sort SumFiles -descending | ForEach{ "{0} {1:0.00} MB {2}" -f $($_.name),$($_.size),$($_.Sumfiles) } #Ausgabe2 $Folders | sort SumFiles -descending | ft Name,Size,Sumfiles -auto #Ausgabe3 (csv) $Folders | sort SumFiles -descending | export-csv "c:\temp\folders.csv" -delimiter ";" #so könnten die ersten beiden Ausgaben aussehen C:\temp\Homes\HomeUser001 0,17 MB 114 C:\temp\Homes\HomeUser002 0,17 MB 106 C:\temp\Homes\HomeUser003 0,12 MB 64 Name Size SumFiles ---- ---- -------- C:\temp\Homes\HomeUser001 0,168468475341797 114 C:\temp\Homes\HomeUser002 0,168468475341797 106 C:\temp\Homes\HomeUser003 0,115304946899414 64
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden