在MFC中,可以使用CFile類來判斷文件是否存在。可以使用CFile::GetStatus()函數來獲取文件的狀態信息,然后通過CFileStatus類的成員變量來判斷文件是否存在。
以下是一個示例代碼:
CString filePath = "C:\\path\\to\\file.ext";
CFileStatus status;
if (CFile::GetStatus(filePath, status))
{
// 文件存在
}
else
{
// 文件不存在
}
在上述代碼中,首先定義了一個文件路徑的字符串變量filePath
,然后調用CFile::GetStatus()
函數來獲取文件的狀態信息,該函數的第一個參數是文件路徑,第二個參數是用來存儲文件狀態信息的CFileStatus
對象。
如果CFile::GetStatus()
函數返回true,則表示文件存在;如果返回false,則表示文件不存在。