如何删除文件以及Windows上的所有硬链接?
这个问题的背景是
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上也发现了这个链接并没有给我太多希望.救命! 解决方法
有一个名为ln.exe的免费实用程序,它有一个–list选项,可以找到与给定文件名相关的所有硬链接.它的下载还附带一个批处理文件(DeleteAllHardlinks.bat),它将自动删除指定文件名的所有硬链接.
这几乎满足了我的需求,所以我认为这是一个很好的答案. 这是该实用程序页面的链接.希望将来有人能从中受益! http://schinagl.priv.at/nt/ln/ln.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 有关Windows NT 4.0的安全问题
- windows-server-2008-r2 – 在IIS 7.5上一次替换多个站点上
- xaml – 如何在Windows Store App中用圆角剪辑内容
- wpf – 如何在共享ResourceDictionary中定义窗口实例的默认
- windows – 如何获取NTFS文件的总大小(包括安全性和ADS)?
- 为Winthreads for XP实现CRITICAL_SECTIONs的条件变量
- 在Windows中从纯C创建一个唯一的临时目录
- 存储空间直接Windows Server 2016瞬态错误
- 如何防止流浪汉询问ssh密钥密码
- 编译Windows PostgreSQL 9.5 64位C语言函数
- windows-server-2003 – Windows任务调度程序电子
- windows – Git clone/pull持续冻结“缓存中的St
- windows-xp – 无需登录即可在计算机上创建用户配
- windows-server-2008 – 尝试删除存储在Windows服
- 更改单个应用程序的系统颜色(Windows,.NET)
- windows-server-2008 – 更改Windows SID如何影响
- windows – 用户是否需要管理员权限才能安装Flas
- wpf – Microsoft.Win32.OpenFileDialog.ShowDia
- IIS管理器正在工作,但窗口没有显示在Windows 7中
- 在Windows XP中编译C代码