圧縮ディスクの空き領域を取得して、エンド ユーザーに表示したいと考えています。Windows 2000 以降で C++、MFC を使用しています。Windows API はこのGetDiskFreeSpaceEx()
機能を提供します。
ただし、この関数は「圧縮されていない」サイズのデータを返すようです。これは私にいくつかの問題を引き起こします。
例: - ディスク サイズが 100 GB - データ サイズが 90 GB - 圧縮データ サイズが 80 GB
ユーザーには、ディスクが 90% 使用されていることがわかりますが、実際には 80% しか使用されていません。
編集
Gleb が指摘したように、この関数は適切な情報を返しています。
ここに新しい質問があります。圧縮されたサイズと圧縮されていないサイズの両方を取得する方法はありますか?