自Windows Vista以来,新的Win32-API调用CreateSymbolicLink用于在NTFS文件系统上创建符号链接。
请问是否有方法可以列出文件系统中所有现有的符号链接?
请问是否有方法可以列出文件系统中所有现有的符号链接?
窗口键 -> 命令提示符 -> dir /AL /S c:\
从评论中复制粘贴 -> http://windows7themes.net/how-to-find-all-symbolic-links-junction-points-in-windows-7.html
当然,你可以将任何其他驱动器标签替换为 c:\
阅读该文章中的链接,可以跳转至此网页。引用内容如下:
要确定指定的目录是否为挂载文件夹,首先调用GetFileAttributes函数并检查返回值中的FILE_ATTRIBUTE_REPARSE_POINT标志,以查看该目录是否具有关联的重分析点。如果有,请使用FindFirstFile和FindNextFile函数获取WIN32_FIND_DATA结构体中的dwReserved0成员中的重分析标记。要确定重分析点是否为挂载文件夹(而不是其他形式的重分析点),请测试标记值是否等于IO_REPARSE_TAG_MOUNT_POINT的值。有关更多信息,请参见重分析点。