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