VC获得文件所在目录路径的方法

百度上查了很多,都没有好的方法,用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获得文件所在目录路径的方法)