CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY ,L"执行文件|*.exe|All files|*.*||");
CString tmp;
if(dlg.DoModal()==IDOK)
{
tmp=dlg.GetPathName();
CFile out(m_FileName,CFile::modeCreate|CFile::modeNoTruncate|CFile::modeWrite|CFile::typeText);
out.SeekToEnd();
CArchive ar(&out,CArchive::store);
ar.WriteString(tmp+L"\n");
} 上面那个竟然没有把文件路径写进文件里,不过如果不是用CFileDialog就正常,我才学,实在不明白怎么回事,不知道是不是编译器的问题,我用的是.net 2005,高手帮忙指点下吧
CString tmp;
if(dlg.DoModal()==IDOK)
{
tmp=dlg.GetPathName();
CFile out(m_FileName,CFile::modeCreate|CFile::modeNoTruncate|CFile::modeWrite|CFile::typeText);
out.SeekToEnd();
CArchive ar(&out,CArchive::store);
ar.WriteString(tmp+L"\n");
} 上面那个竟然没有把文件路径写进文件里,不过如果不是用CFileDialog就正常,我才学,实在不明白怎么回事,不知道是不是编译器的问题,我用的是.net 2005,高手帮忙指点下吧
解决方案 »
- CWebBrowser2获取网页事件
- 哪位能讲下下面链表反转的每一步的含义,多谢多谢
- SetTimer函数疑问?
- 程序运行了20多分钟,CPU使用达到了50%,是不是内存使用出了问题
- 资源版务工作总结
- socket的数据接收问题,请大家帮忙指点
- [请教] 用VC新建工程时,MFC和Win32 Application有什么区别
- 简单问题:如何在VC里删除文件呀?
- 请教各位大哥:MFC函数和API函数的区别
- 初学者问题!!
- 错误,高手帮忙看看fatal error LNK1120: 1 unresolved externals
- mfc 单文档,一个对话框中能否调用另外一个对话框的窗口显示?ShowWindow 异常问题。解决问题马上结贴。
为什么呢?当你选择文件路径的时候,文件路径保存在当前CFileDialog路径下面的m_FileName里面,相对路径已经改变了,而不是你程序里面的m_FileName里面了,你可以试试,如果m_FileName=“path.txt”,那么你选择了文件,path.txt就出现在该文件的同一文件夹.^-^...