当需要查看一个文件夹下哪些子文件夹占的容量最大,想与linux 的 du命令的效果一样。
可以在powershell 运行如下代码。即可查看。
Get-ChildItem -Directory | ForEach-Object {
$dir = $_
$size = Get-ChildItem -Path $_.FullName -Recurse | Measure-Object -Property Length -Sum
[PSCustomObject]@{
Directory = $dir.Name
Size = [Math]::Round($size.Sum / 1MB, 2)
}
} | Format-Table -AutoSize