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 Zitieren
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. Zitieren
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 Zitieren
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 Zitieren
wiri 10 Geschrieben 30. Dezember 2012 Melden Geschrieben 30. Dezember 2012 Hi,. das DU Uti auf sysinternals kann das als batch.... Zitieren
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 Zitieren
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.