C++ 如何判断路径是文件还是目录

如题所述

最简单的方法就是把路径当做字符串strPath; 如果strPath.find(".") != string::npos;则表明是文件,否则为目录。
或者使用win32函数,使用FindFirstFile函数以及WIN32_FIND_DATA结构体
根据if(FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)的结果就可以判断是文件或是目录!
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-04-01
我一般用api:FindFirstFile来判断
相似回答