1. MFC 怎么获取文件的路径
CFileDialog dlg(1);dlg.DoModal();CString szfilename;szfilename=dlg.GetPathName();好了szfilename中的数据就是文件全路径名了(下面都是废话该句才是主要的)如果想放在编辑框里,那就把szfilename和赋给编辑狂变量;或者不要szfilename这个中间变量,直接将dlg.GetPathName()赋给编辑狂变量我平时做东西都这样的很简单
2. MFC判断字符串是否为有效的路径
BOOL PathFileExists(LPCTSTR pszPath);判断一下该目录下面某个文件是否存在或者在该目录下创建一个文件, 如果失败, 则为无效路径
3. MFC中我要做文件传输,知道文件路径,要判断文件是否被打开,如果打开提示“文件被占用,请关闭后再发送”
|CStdioFile logFile;path=文件路径bool openLogFiles=logFile.Open(_T(path), CFile::modeWrite|CFile::typeText,NULL);if(!openLogFiles){MessageBox(“文件被占用,请关闭后内再发送容”);}
4. mfc中如何判断路径是否合法
判断路径是否合法, 可以调用 Path Class要链接 Mscorlib (在 Mscorlib.dll 里)。它有函数:AltDirectorySeparatorChar DirectorySeparatorChar InvalidPathCharsPathSeparator VolumeSeparatorChar ChangeExtension GetDirectoryName GetExtension GetFileNameGetFileNameWithoutExtensionGetFullPathGetPathRootHasExtensionIsPathRooted 它不能直接判断路径是否合法和存在,但可以帮助你分析。例如,X:\abc\def 是合法的,但你的计算机没有X盘,也没有map一个文件系统为 X盘,X盘不存在。路径和文件的最终合法性要通过fopen才能知道。
5. MFC下怎样获取一个txt文件的当前路径
CFileDialog::GetFolderPath ,这个是顺着CFileDialog思路的。GetCurrentDirectory,可以获取当前的路径。如果你打开txt用的只是文件名称版,没有路权径的话,那使用的路径就是GetCurrentDirectory获取的路径。
6. VC MFC 知道文件的绝对路径求文件夹的路径
char szPath[257]='c:\windows\a.txt';CString cstr;cstr.Format(%s,szPath);int k=cstr.ReverseFind('\\');CString ss=cstr.Left(k+1);//提取'\'及以前的字专符属*/
7. 怎样用mfc找出文件夹路径,并读取文件夹内所有图片
CFileFind find;CString Path = lpszPath;CString lpsz = Path +L"\\";Path = Path +L"\\*.*";BOOL IsFind = find.FindFile(Path);while(IsFind ){IsFind=find.FindNextFile();//如果是"."则不扫描if(find.IsDots())continue;//是目录,继续扫描此目录else if(find.IsDirectory()){CString strPath = lpszPath;strPath = strPath + L"\\" + find.GetFileName();ScanDiskFile(strPath);}//文件else{//获得文件的路径m_strFile = find.GetFileName();CString extend = m_strFile.Right(m_strFile.GetLength() – m_strFile.ReverseFind('.') – 1);//取得扩展名if (extend == m_ext_one | extend == m_ext_two)//m_ext_now为你要查找的文件扩展名{m_strArray.Add(lpsz + m_strFile); }}}find.Close();m_ext_one、m_ext_two用于指定需要搜索的文件后缀名
8. 急!!求懂MFC的大佬帮我解答。MFC单文档工具栏打开文件的路径是怎么获取的,求解。尽量详细点
首先从对话框的按钮处理函数中获得mainframe指针 cmainframe *pmain=(cmaimframe *)afxgetapp()->m_pmainwnd; 然后获得相应视图指针cyourview *pview=(cyourview *)pmain->getactiveview(); 最后获得视图对应的当前文档指针 cdocument * pcurrentdoc =(cframewnd *)m_pmainwnd->getactivedocument();
9. MFC如何查看调用dll文件的路径
在调试时,按下Ctrl+Alt+U,会弹出Moles,就可以查看你调用的dll的路径
未经允许不得转载:山九号 » mfc判断文件路径|MFC中我要做文件传输知道文件路径要判断文件是否被打开如果打开提示“文件被占用请关闭后再发送”