kiD*_*vil -2 c++ directory recursion winapi visual-c++
WIN32_FIND_DATA FindFileData;
.
.
.
.
if(FindFileData.dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY)
{
.
}
Run Code Online (Sandbox Code Playgroud)
程序文件失败了,我在网上发现它是组合FILE_ATTRIBUTE_DIRECTORY + FILE_ATTRIBUTE_READONLY
而不是组合FILE_ATTRIBUTE_DIRECTORY
.同样我需要程序文件的帮助(x86)?
使用
if((FindFileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) == FILE_ATTRIBUTE_DIRECTORY)
{
}
Run Code Online (Sandbox Code Playgroud)
这样你就可以检查FILE_ATTRIBUTE_DIRECTORY是否是其中一个标志,而不是它是否是唯一的标志.