2017-12-06 5 views
1

のディスク上のサイズとサイズの両方を得るために、私はディレクトリPowerShellスクリプトディレクトリ

(get-childitem <path> -recurse | measure-object -property length -sum).sum/1MB 

のサイズを取得するために、パワーシェルスクリプトを書いていた、今私は、「ディスク上のサイズ」「サイズ」との両方をしたいの出力

+0

「私はX欲しい」という質問ではありません。 「誰かがそれを行い、コードを作成し、それから私に答えを出す方法」を意味するのであれば、それは話題になるには広すぎます。 「ディスク上のサイズ」は単純な値ではなく、Windowsのバージョンによっても同じように計算されません。https://blogs.msdn.microsoft.com/oldnewthing/20160427-00/?p=93365 - NTFSジャンクション、NTFS重複排除のようなサーバー機能、FileSystem以外の他のPSProvidersなど、隠しファイルとシステムファイル( 'gci -force')、PowerShellの長いパス、アクセスをブロックするアクセス許可について何をすべきかを決める.. – TessellatingHeckler

答えて

0

として表示されるフォルダは、これを試してみてください:

GCI <Path> -Recurse | Group-Object -Property Directory | % {New-Object psobject -Property @{Name =$_.Name;Size = ($_.Group | ? {!($_.PSIsContainer)} | Measure-Object Length -Sum).Sum}} | Sort-Object -Property size -Descending 
関連する問題