如果要打开的文件和应用程序相关的话, 可以用 GetModuleFileName 获取当前应用程序文件名(包含完整路径),由此可以构造出一个绝对路径
CFileDialog dlg(true); if(dlg.DoModal() == IDOK) { CString fileName = dlg.GetPathName(); //选择的文件名 …… }
[quote=引用 3 楼 zzj010 的回复:] [quote=引用 1 楼 lx624909677 的回复:] 在文件读取前肯定有一个打开文件的动作,打开的动作就一定要知道文件的路径才能打开,所以在打开的时候,就知道了要读写的文件是哪个文件了
[quote=引用 1 楼 lx624909677 的回复:] 在文件读取前肯定有一个打开文件的动作,打开的动作就一定要知道文件的路径才能打开,所以在打开的时候,就知道了要读写的文件是哪个文件了
CFile::GetFilePath Obtaining a File Name From a File Handle
在文件读取前肯定有一个打开文件的动作,打开的动作就一定要知道文件的路径才能打开,所以在打开的时候,就知道了要读写的文件是哪个文件了
15,979
社区成员
115,896
社区内容
加载中
试试用AI创作助手写篇文章吧