CFileFind::GetFilePath 是 MFC 中 CFileFind 类的一个公共方法,用于获取当前找到的文件的完整路径。

以下是 CFileFind::GetFilePath 方法的基本用法:
CFileFind finder;
BOOL bFound = finder.FindFile(_T("C:\\YourFolderPath\\*.*"));

if (bFound) {
    finder.FindNextFile();

    CString filePath = finder.GetFilePath();
    // 在这里可以使用 filePath,它包含了找到的文件的完整路径

    finder.Close();
}

在这个示例中,与前面提到的 GetFileName 方法类似,首先创建了一个 CFileFind 对象 finder,然后使用 FindFile 方法设置要查找的文件夹路径。接着,使用 FindNextFile 方法找到下一个文件,并通过 GetFilePath 方法获取文件的完整路径。

请替换示例中的文件夹路径为您实际想要查找的路径。在使用完 CFileFind 对象后,最好调用 Close 方法来关闭查找。




转载请注明出处:http://www.pingtaimeng.com/article/detail/17800/MFC/CFileFind