char CurrentDirectory[MAX_PATH];
CString fileName = "*.obj"; //默认打开的文件名
CString FilePathName;
CString Directory;
CString SaveFileName;
int ret = GetCurrentDirectory(MAX_PATH,CurrentDirectory);
Directory.Format(_T("%s"),CurrentDirectory);
SaveFileName = Directory + _T("\\test.obj");
CString filter = "文件 (*.obj)|*.obj||"; //文件过虑的类型
CFileDialog openFileDlg(TRUE, NULL, fileName, OFN_HIDEREADONLY|OFN_READONLY, filter, NULL);
if(openFileDlg.DoModal()==IDOK)
{
FilePathName = openFileDlg.GetPathName(); //文件名保存在了FilePathName里
CopyFile(FilePathName, SaveFileName ,FALSE);
}
else
{
return;
}MFC选择文件并保存到当前路径
最新推荐文章于 2025-08-13 11:39:11 发布
本文介绍了一个使用C++实现的简单示例,通过CFileDialog选择文件,并将其复制到指定目录。代码展示了如何利用Windows API进行文件操作及对话框的使用。

1642

被折叠的 条评论
为什么被折叠?



