フォルダ使用量・ドライブ使用量
フォルダ使用量
PS> dir -Recurse .\dir_1\ | measure -Property Length -Sum
Count : 10
Average :
Sum : 7184168
Maximum :
Minimum :
Property : Length
MBで整形
PS> $data = dir -Recurse dir_1 | measure -Property Length -Sum
PS> "{0:0.00}" -f ($data.Sum / 1mb)
6.85
複数フォルダを指定して、その合計
PS tmp> (dir -Recurse dir_1,dir_2 | measure -Property Length -Sum).Sum / 1mb
13.7028522491455
複数フォルダを指定して、それぞれ
PS> $data = @{}; dir -Filter "dir_*" | % { $data[$_.ToString()] = (dir -Recurse $_ | measure -Property Length -Sum).Sum }
PS> Write-Host $data["dir_1"]
7184168
ドライブ使用量
PS> Get-PSDrive c | ft -a
Name Used (GB) Free (GB) Provider Root CurrentLocation
---- --------- --------- -------- ---- ---------------
C 77.94 398.45 FileSystem C:\ tmp