Jump to content

Verzeichnisse mit den Meisten Dateien (Anzahl) finden


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Recommended Posts

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
Link to comment
Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...