中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

mfc怎么判斷是否存在某一文件夾

MFC
小億
246
2023-10-09 16:48:22
欄目: 編程語言

在MFC中,可以使用CFileFind類來判斷是否存在某一文件夾。以下是一個示例代碼:

BOOL IsFolderExist(LPCTSTR folderPath)
{
CFileFind fileFind;
BOOL isExist = fileFind.FindFile(folderPath) != 0;
if (isExist)
{
fileFind.FindNextFile(); // 必須調用FindNextFile(),否則可能會導致資源泄漏
isExist = !fileFind.IsDirectory();
}
return isExist;
}

使用示例:

CString folderPath = _T("C:\\MyFolder");
if (IsFolderExist(folderPath))
{
// 文件夾存在
}
else
{
// 文件夾不存在
}

這里使用了CFileFind類的FindFile方法來查找指定的文件夾,并使用FindNextFile方法來獲取下一個文件。如果FindFile方法返回非零值,表示找到了文件夾;而IsDirectory方法用于判斷找到的文件是否是一個目錄。如果IsDirectory方法返回FALSE,表示找到的是一個文件夾。

0
宁阳县| 邳州市| 荥经县| 凯里市| 右玉县| 诸城市| 沐川县| 云南省| 静海县| 当雄县| 大竹县| 丹江口市| 扶沟县| 凌源市| 和田市| 宁远县| 鸡泽县| 钟祥市| 武川县| 马山县| 承德市| 莲花县| 泸溪县| 扶风县| 苏尼特右旗| 上虞市| 汤阴县| 巴中市| 资源县| 来宾市| 罗甸县| 色达县| 沧源| 平罗县| 雅江县| 洱源县| 江达县| 文登市| 化德县| 久治县| 廉江市|