在使用MFC(Microsoft Foundation Class)开发应用程序时,经常会遇到需要处理文件名和路径的需求。例如,当你想要读取用户选择的文件时,就需要准确地获取文件的完整路径以及文件名本身。那么,如何用代码实现这一功能呢?下面给大家分享一个简单又实用的方法👇。
首先,在对话框程序中添加一个`CFileDialog`对象,并设置其属性为允许用户选择文件。接着,通过调用`GetPathName()`函数可以轻松获取完整的文件路径字符串,而`GetFileName()`则专门用于提取文件名部分。例如:
```cpp
CFileDialog fileDlg(TRUE); // TRUE表示打开文件对话框
if (fileDlg.DoModal() == IDOK) {
CString fullPath = fileDlg.GetPathName(); // 获取完整路径
CString fileName = fileDlg.GetFileName(); // 获取文件名
}
```
这样,无论是保存还是加载文件,都能快速定位目标文件!💡记得在项目中加入必要的头文件哦~
编程 MFC 文件操作