フォルダサイズはGUIでプロパティを見ると簡単にみれるけれど、コマンドでとろうとするとちょっと面倒くさいんだね。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# -Recurseで再帰的に全ファイルを取得し、Measure-ObjectでLengthの合計を取得 PS C:\> Get-ChildItem -Recurse -Force -Path C:\WSUS\ | Measure-Object Length -Sum Count : 4102 Average : Sum : 9532388479 Maximum : Minimum : Property : Length PS C:\> # watchコマンド的な PS C:\> while($true){(Get-ChildItem -Recurse -Force -Path C:\WSUS\ | Measure-Object Length -S um).Sum ; Start-Sleep -Seconds 1 } 9448542171 9450979966 9454072489 PS C:\> |