// 磁盤剩餘空間是否足夠保存圖片
void CSequencer::IsDiskSpaceEnough(int nChipIndex)
{
// 獲取保存磁盤的剩餘空間
USES_CONVERSION;
ULONGLONG totalFreeBytes;// 總剩餘空間
ULONGLONG needSpaceBytes;// 需要的空間
ULARGE_INTEGER nTotalBytes;
ULARGE_INTEGER nFreeBytes;
CString root = "C:";
GetDiskFreeSpaceEx(root, &nFreeBytes, &nTotalBytes, NULL);
totalFreeBytes = nFreeBytes.QuadPart;
// 字節轉換爲G
double freeG = (double)totalFreeBytes / 1024 / 1024 / 1024;
return;
}