因为Windows Vista有一个新的Win32-API调用CreateSymbolicLink来在NTFS文件系统上创建一个符号链接。
有没有人知道是否有办法列出文件系统上所有现有的符号链接?
答案 0 :(得分:84)
Window-key - > cmd - > dir /AL /S c:\
从评论中复制粘贴 - > http://windows7themes.net/how-to-find-all-symbolic-links-junction-points-in-windows-7.html
您当然可以添加任何其他驱动器标签而不是c:\
答案 1 :(得分:8)
您也可以使用这个免费的GUI工具:
答案 2 :(得分:6)
按照该文章中的链接转到this one。引用:
确定是否指定目录 是一个挂载的文件夹,先调用 GetFileAttributes函数和检查 FILE_ATTRIBUTE_REPARSE_POINT标志 在返回值中查看是否 目录具有关联的重新分析 点。如果是,请使用 FindFirstFile和FindNextFile 函数来获取重新分析标记 dwReserved0的成员 WIN32_FIND_DATA结构。至 确定重新分析点是否为a 安装文件夹(而不是其他一些 重新分析点的形式),测试是否 标签值等于该值 IO_REPARSE_TAG_MOUNT_POINT。更多 信息,请参阅重新分析点。