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