アットウィキロゴ

Windows Programming Tips

BOOL GetDiskFreeSpaceEx(
                LPCTSTR lpDirectoryName,                                 // ディレクトリ名
                PULARGE_INTEGER lpFreeBytesAvailable,             // 呼び出し側が利用できるバイト数
                PULARGE_INTEGER lpTotalNumberOfBytes,          // ディスク全体のバイト数
                PULARGE_INTEGER lpTotalNumberOfFreeBytes     // ディスク全体の秋バイト数
);

lpTotalNumberOfFreeBytesは不要ならNULLを指定できる。

GetDiskFreeSpace()では2GB以上のサイズが正しく得られない。

最終更新:2011年10月06日 19:31