【问题标题】:How to delete file along with all hard links on windows?如何删除文件以及Windows上的所有硬链接?
【发布时间】:2013-09-26 16:18:45
【问题描述】:

这个问题的上下文是 Windows 操作系统...XP 到 Win 7/8。

如果您在驱动器上创建一个文件,然后创建一个或多个指向该文件的硬链接,那么如果您删除原始文件,该文件仍驻留在磁盘上,因为硬链接仍指向该文件。

是否有一些简单的方法(删除选项?)可以删除文件和所有硬链接,而无需四处搜索硬链接(不知道你是如何从简单的 Windows 用户界面的角度找到它们的) ...我知道您可以使用编程代码来实现,但我正在寻找标准操作系统用户界面中的用户级解决方案)?

谢谢!

编辑:

我发现这个问题/答案讨论了如何以编程方式使用 c++ 来查找文件的其他链接,但仍在搜索标准的 Windows UI 或命令行方法。 How to find all hard links to a file in Windows starting from XP in C++

还在 superuser.com 上找到了这个链接,但并没有给我太多希望。帮助! https://superuser.com/questions/366739/how-can-i-find-hard-links-on-windows

【问题讨论】:

    标签: windows filesystems hyperlink


    【解决方案1】:

    有一个名为 ln.exe 的免费实用程序,它有一个 --list 选项,可以找到与给定文件名相关的所有硬链接。它的下载还附带一个批处理文件 (DeleteAllHardlinks.bat),该文件将自动删除给定文件名的所有硬链接。

    这几乎满足了我的需求,所以我会认为这是一个很好的答案。

    这是此实用程序页面的链接。希望其他人将来能从中受益!

    http://schinagl.priv.at/nt/ln/ln.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-27
      • 1970-01-01
      • 1970-01-01
      • 2018-07-22
      • 2012-09-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多