// 磁盘剩余空间是否足够保存图片
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;
}