加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

如何删除文件以及Windows上的所有硬链接?

发布时间:2020-12-14 03:53:49 所属栏目:Windows 来源:网络整理
导读:这个问题的背景是 Windows操作系统…… XP最高可达Win 7/8. 如果您在驱动器上创建文件,然后创建一个或多个指向该文件的硬链接,那么如果删除原始文件,该文件仍然驻留在磁盘上,因为硬链接仍然引用该文件. 有没有一些简单的方法(删除选项?)能够删除文件和所有
这个问题的背景是 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

解决方法

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

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

这是该实用程序页面的链接.希望将来有人能从中受益!

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读