1
0
Files
Repository/Treesize.ps1
2025-10-31 08:58:36 +01:00

11 lines
475 B
PowerShell

Get-ChildItem 'C:\Users' -Directory | ForEach-Object {
$folder = $_.FullName
$size = (Get-ChildItem $folder -Recurse -File -ErrorAction SilentlyContinue | Measure-Object -Property Length -Sum).Sum
[PSCustomObject]@{
UserFolder = $folder
SizeGB = "{0:N2}" -f ($size / 1GB)
SizeMB = "{0:N0}" -f ($size / 1MB)
SizeBytes = $size
}
} | Sort-Object SizeBytes -Descending | Out-GridView -Title "Tailles des profils C:\Users"