Get-ChildItem "C:\Users\91977" -Force -Directory | ForEach-Object { $size = (Get-ChildItem $_.FullName -Force -Recurse -File -ErrorAction SilentlyContinue | Measure-Object Length -Sum).Sum [PSCustomObject]@{ Folder = $_.FullName Size_GB = [Math]::Round($size / 1GB, 2) } } | Sort-Object Size_GB -Descending