私の目標は、ネットワークドライブ上のすべてのイメージが占めるスペースを把握することです。Get-ChildItemのファイルサイズを追加する
だから、すべての画像のリストを取得するために私のコマンドはこれです:
Get-ChildItem -recurse -include *jpg,*bmp,*png \\server01\folder
その後、私はちょうど、ファイルサイズ(Length
)を取得したいと思います。
Get-ChildItem -recurse -include *jpg,*bmp,*png \\server01\folder | Select-Object -property Length
は今、これは出力:
Length
------
85554
54841
87129
843314
をそれが適切に整列され、なぜ私は知らないが、私はそれぞれの長さを取得し、一緒にそれらをすべて追加します。私は迷っていて、私が知っているすべてのことを試してきました(私はPSの初心者ではあまりありません)、Googleを検索しましたが、関連する結果は見つかりませんでした。
どのようなヘルプや代替方法もありがとうございます。 GBでサイズが1GB
で値を分割取得するには
$files = Get-ChildItem -Recurse -Include *jpg,*bmp,*png \\server01\folder
$totalSize = ($files | Measure-Object -Sum Length).Sum
:
ありがとうございました!すごくうまくいきますが、GBに変換する方法はありますか? – user2517266
Nevermind私は$ SizeInGigs = $ totalSize/1GBでそれを得ました – user2517266