在MFC中,可以使用CFile類的Open函數來判斷指定文件是否存在。Open函數會嘗試打開指定的文件,如果文件打開成功,則說明文件存在;如果文件打開失敗,則說明文件不存在。
下面是一個示例代碼:
CString filePath = "C:\\path\\to\\file.txt";
CFile file;
if (file.Open(filePath, CFile::modeRead)) {
// 文件存在
file.Close();
} else {
// 文件不存在
}
在上面的示例中,filePath是要判斷的文件路徑。通過調用Open函數來嘗試打開文件,如果成功則說明文件存在,然后再調用Close函數關閉文件;如果失敗則說明文件不存在。