Windowsのバッチファイルについて、bytes単位以外(例えばkbytesやGbytesなど)でフォルダやドライブの容量を取得したい

実現したいこと

Windowsのバッチファイルでbytes単位以外(例えばkbytesやGbytesなど)で特定のフォルダやドライブの容量を取得したい

前提

WindowsPCにて特定のフォルダで使用している容量がドライブ全体のどれだけ占めているかを確認するバッチファイルを作成しています。

使用しているコマンドは、以下のとおりです。
特定のフォルダの容量を取得する:dir /S <Path>
ドライブ全体の容量を取得する:wmic logicaldisk get name,size

発生している問題・エラーメッセージ

上記で使用しているコマンドでサイズを取得すると、ともにバイト単位でしか取得できません。
そのため、取得できるサイズの値が32bitの範囲を超え、演算をすることができません。

試したこと

上記のコマンドについて調べてみましたが、バイト単位以外(例えばキロバイトなど)で表示させるオプションなどが見当たらない次第です。

補足情報(FW/ツールのバージョンなど)

OS:Windows10

コメントを投稿

0 コメント