这是
if( (FileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) &&
(wcscmp(FileData.cFileName, L".") != 0) &&
(wcscmp(FileData.cFileName, L"..") != 0) )
与此相同:
if( (FileData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) &&
wcscmp(FileData.cFileName, L".") &&
wcscmp(FileData.cFileName, L"..") )
如果你使用strcmp
而不是wcscmp
?它应该用“..”和“.”检查名称的相等性(严格)。(目录搜索)。
谢谢!