2016-12-16 95 views
0

代碼隨機刪除一條巨蟒文件裏,反正是有恢復?它是一個3.70 KB的文件,但是當打開並放入文本文件時,什麼也沒有。代碼刪除

+4

發明一種timetravel出差回來,並將其複製它從最近的備份deleed – 2016-12-16 16:19:51

+4

刷新之前。 – stark

+2

必須Git'em所有! 我不認爲你能夠恢復這個。這裏學到的好教訓是下次使用VCS。 –

回答

0

開放與Python來看看它包含

with open('deleted.py', 'rb') as f: 
    print(repr(f.read())) 
+0

B'\ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00 \ X00是它所包含的內容 –

+1

沒有數據從空字節的3.7 kb的提取,對不起,說再見你的文件。 – Gribouillis

0

既然你是我假設你是新的代碼開發等,因此一個新的用戶,你應該看看一些版本控制工具,如:

  1. SVN
  2. Github上
  3. Gitlab

還有一些,但這些是最常見的。它們被用來存儲你的代碼,並且如果你搞砸了,你就可以恢復你的代碼。當不同的程序員改變它們時,它們也被用來合併代碼。目前這不會對未來有所幫助。

現在你可以看一些恢復工具,但我很懷疑,你是能夠重新創建該文件。另一種可能性是:當你沒有IDE來查看你的命令歷史時。也許你執行了腳本,你可以在命令歷史中找到執行的腳本作爲命令。