2017-04-14 84 views
0

所以,我用python刪除了一個文件。我無法在回收站中找到它。有沒有辦法我可以undo它什麼的。提前致謝。我用python刪除了一個文件

編輯:我用os.remove。我曾嘗試Recuva,但似乎沒有發現任何東西。我做了深入的搜索。

+0

簡答:不容易。長答案:很可能。 –

+0

例如,請參見[Recuva](http://www.piriform.com/recuva)。 –

+2

當您從GUI中刪除時,窗口中的回收站將使用該回收站。使用Python,你不再在堪薩斯州。 –

回答

2

如果您使用了os.remove並最終意外刪除了一個文件,那麼這個文件沒有理由在回收站中。它從文件系統中刪除。沒有Python操作來獲取該文件。

但是,簡單的刪除只是打斷了文件的鏈接,但並未擦除文件系統上的文件位。您可以嘗試使用文件恢復軟件恢復。

注意

  • 現在,該文件被刪除,這個問題是不是Python的具體了。如果您通過任何其他方式刪除了該文件,則會出現同樣的情況。

  • 您應該避免使用您的系統,通過在磁盤上的相同位置寫入另一個文件來最大限度地減少擦除文件位的機率。

  • 您可以用來恢復文件的工具是特定於平臺的,「如何恢復已刪除的文件」這個通用問題在這裏已經被問到,在超級用戶,Unix或Linux上,或者其他一些Stack Exchange社區。