2013-09-26 32 views
4

這個問題的上下文是Windows操作系統... XP在Win 7/8以上。如何刪除文件以及Windows上的所有硬鏈接?

如果你的驅動器上創建一個文件,然後創建一個或多個硬鏈接到該文件,然後如果你刪除的文件仍然駐留在磁盤上的原始文件,因爲硬鏈接仍然指向該文件。

是否有一些簡單的方法(刪除選項?)能夠刪除文件和所有的硬鏈接,而不必搜索硬鏈接(不知道你甚至可以從一個簡單的Windows用戶界面立場......我知道你可以用編程代碼來做到這一點,但我正在尋找標準操作系統用戶界面中的用戶級解決方案)?

謝謝!

編輯:

我發現這個問題/答案,討論如何以編程方式使用C++以找到文件的其他鏈接,但仍然在尋找一個標準的Windows用戶界面或命令行方式。 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

回答

5

有一個名爲ln.exe的免費工具,它有一個--list選項,用於查找與給定文件名相關的所有硬鏈接。它的下載還帶有一個批處理文件(DeleteAllHardlinks.bat),它會自動刪除指定文件名的所有硬鏈接。

這非常符合我的需要,所以我會認爲這是一個很好的答案。

以下是該實用程序頁面的鏈接。希望未來其他人能從中受益!

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

相關問題