如何列出 NTFS 文件系统上的所有符号链接

发布于 2024-08-25 16:44:43 字数 219 浏览 7 评论 0原文

从 Windows Vista 开始,有一个新的 Win32-API 调用 CreateSymbolicLink 在 NTFS 文件系统上创建符号链接。

有谁知道是否有办法列出文件系统上所有现有的符号链接?

since Windows Vista there is an new Win32-API call CreateSymbolicLink to create a symbolic link on the NTFS filesystem.

Does anyone know if there is an way to list all existing symbolic links on the filesystem?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

〃安静 2024-09-01 16:44:43

窗口键-> cmd-> dir /AL /S c:\

从评论中复制粘贴 -> http://windows7themes.net /how-to-find-all-symbolic-links-junction-points-in-windows-7.html

您当然可以放置任何其他驱动器标签而不是 c:\

Window-key -> cmd -> dir /AL /S c:\

Copy-paste from comment on -> http://windows7themes.net/how-to-find-all-symbolic-links-junction-points-in-windows-7.html

You can of course put any other drive label instead of c:\

晒暮凉 2024-09-01 16:44:43

您还可以使用这个免费的 GUI 工具:

http://www.nirsoft.net/utils/ntfs_links_view.html

You can also use this free GUI tool:

http://www.nirsoft.net/utils/ntfs_links_view.html

薄情伤 2024-09-01 16:44:43

通过该文章中的链接,您将转到此文章。引用:

判断指定目录是否
是一个挂载的文件夹,首先调用
GetFileAttributes 函数并检查
FILE_ATTRIBUTE_REPARSE_POINT 标志
在返回值中查看是否
目录有关联的重新分析
观点。如果是这样,请使用
查找第一个文件和查找下一个文件
获取重解析标签的函数
dwReserved0 成员
WIN32_FIND_DATA 结构。到
确定重分析点是否是
已安装的文件夹(而不是其他一些
重解析点的形式),测试是否
标签值等于值
IO_REPARSE_TAG_MOUNT_POINT。了解更多
信息,请参阅重新分析点。

Following the links in that article takes you to this one. Quoting:

To determine if a specified directory
is a mounted folder, first call the
GetFileAttributes function and inspect
the FILE_ATTRIBUTE_REPARSE_POINT flag
in the return value to see if the
directory has an associated reparse
point. If it does, use the
FindFirstFile and FindNextFile
functions to obtain the reparse tag in
the dwReserved0 member of the
WIN32_FIND_DATA structure. To
determine if the reparse point is a
mounted folder (and not some other
form of reparse point), test whether
the tag value equals the value
IO_REPARSE_TAG_MOUNT_POINT. For more
information, see Reparse Points.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文