以下是使用 CFile::GetFilePath 方法的简单示例:
#include <afx.h>
int main() {
CFile myFile;
// 假设文件名为 "example.txt",并以读取模式打开
if (myFile.Open(_T("example.txt"), CFile::modeRead)) {
// 文件成功打开
// 获取文件的完整路径
CString filePath = myFile.GetFilePath();
// 在这里使用文件路径进行其他操作
// 例如,输出文件路径到控制台
_tprintf(_T("文件路径: %s\n"), (LPCTSTR)filePath);
// 关闭文件
myFile.Close();
} else {
// 文件打开失败
AfxMessageBox(_T("无法打开文件!"));
}
return 0;
}
在这个示例中,CFile 对象 myFile 打开了一个名为 "example.txt" 的文件,然后使用 CFile::GetFilePath 方法获取文件的完整路径,并将其输出到控制台。最后,文件被关闭。
转载请注明出处:http://www.zyzy.cn/article/detail/17720/MFC/CFile