如何使用Windows API解析它的目标路径的快捷方式

时间:2016-09-09 16:05:55

标签: c++ windows winapi

我正在使用以下方式扫描目录中的文件:

CHAR mymask[] = "*";
WIN32_FIND_DATA FileData;
HANDLE hSearch = FindFirstFile(mymask, &FileData);
if(hSearch != INVALID_HANDLE_VALUE)
{
    for(UINT i =0;;i++)
    {
        if(FileData.dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY
           && strcmp(FileData.cFileName,".")  != 0 && strcmp(FileData.cFileName,"..") != 0)
        {
            DoSomthWithSubdirectory(FileData.cFileName);
        }
        if (!FindNextFile(hSearch,&FileData))
            break;
    }
    FindClose(hSearch);
}

如何以类似的方式处理在目录中找到的快捷方式:我需要为目标路径调用DoSomthWithSubdirectory(...),就像它们是普通目录一样。

0 个答案:

没有答案