CString 的一些操作
CString 删除最后面4个字符
CString dcmName = dlg.GetFileTitle();
//删掉后面4个字符
int nLength = dcmName.GetLength();
if (nLength >= 4)
dcmName = dcmName.Left(nLength - 4);
//然后改为.bmp
dcmName += ".bmp";
Cstring替换所有空格
strRec = strRec.Replace(" ", "");
MFC文件框操作
//创建对话框
CFileDialog dlg(FALSE , _T("*.bmp"), NULL ,OFN_OVERWRITEPROMPT|OFN_HIDEREADONLY, _T("JPG Files(*.jpg)|*.jpg|Bitmap Files(*.bmp)|*.bmp|"), this);
//判断类型
dlg.GetFileExt()=="bmp"
//获取路径名字
dlg.GetPathName()
//只获取文件名字
dlg.GetFileTitle()
MFC创建文件夹
CString folderPath = "D:\\创建的文件夹";
if (!PathIsDirectory(folderPath)) // 是否有重名文件夹
{
::CreateDirectory(folderPath, 0);
}