フォルダサイズはGUIでプロパティを見ると簡単にみれるけれど、コマンドでとろうとするとちょっと面倒くさいんだね。

# -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:\>
