VC判斷是否爲文件夾或者文件

int IsDirectoryOrFile(CString strFileName)
{
strFileName.TrimLeft();
strFileName.TrimRight();
WIN32_FIND_DATA fd;
HANDLE hFind = ::FindFirstFile(strFileName,&fd);
::FindClose(hFind);
//不存在同名的文件或文件夾
if (hFind == INVALID_HANDLE_VALUE)
{
return 0 ;
}
//判斷是否爲目錄
else if (fd.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY)
{
return 2 ;
}
else//判斷爲文件
{
return 1;
}
}

發佈了41 篇原創文章 · 獲贊 13 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章