百度上查了很多,都没有好的方法,用GetFolderPath()又不行,最后发现其实用CString只要几行代码就可以解决:
CFileDialog myDlg(TRUE, NULL, NULL, 0, _T("JPEG|*.jpg||"));
if(myDlg.DoModal()!=IDOK)
{
return 1;
}
CString filename = myDlg.GetFileName();
CString filetitle = myDlg.GetFileTitle();
CString fileext = myDlg.GetFileExt();
CString filepath = myDlg.GetPathName();
filepath.Replace(filename,0);//这里,用replace这个函数就很方便啦!
VC获得文件所在目录路径的方法
最新推荐文章于 2021-03-03 11:37:12 发布