jjzjj

Junctions

全部标签

c - FindFirstFile 和 Junctions

我用它来获取目录foo的内容:FindFirstFile(L"foo\\*",&findData)。当foo是一个常规目录时,它工作得很好。但是,当foo是指向另一个目录(使用mklink/jfooC:\gah创建)的连接时,FindFirstFile失败。文档是这样说的:“如果路径指向符号链接(symboliclink),则WIN32_FIND_DATA缓冲区包含有关符号链接(symboliclink)的信息,而不是目标。”但是当我运行调试器时,我只得到一个INVALID_HANDLE_VALUE并且findData保持不变。那么,我该如何解决这个问题?