CString lpRootPathName;//不包括卷名的磁盘根路径名
lpRootPathName=m_strPicWorkDir.Mid(0,2);
_ULARGE_INTEGER freespace,totalspace,userspace;
if(::GetDiskFreeSpaceEx(lpRootPathName,&userspace,&totalspace,&freespace))
{
double leftSpace;
leftSpace=double(freespace.QuadPart)/1024/1024;
if (leftSpace<100)
{
AfxMessageBox(_T("当前工作磁盘空间小于100M,请清理磁盘空间!"), NULL, MB_OK|MB_ICONINFORMATION);
::SendMessage(pMain->m_hWnd,WM_CLOSE,0,0);
return;
}
}