代碼隨機刪除一條巨蟒文件裏,反正是有恢復?它是一個3.70 KB的文件,但是當打開並放入文本文件時,什麼也沒有。代碼刪除
代碼刪除
回答
開放與Python來看看它包含
with open('deleted.py', 'rb') as f:
print(repr(f.read()))
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是它所包含的內容 –
沒有數據從空字節的3.7 kb的提取,對不起,說再見你的文件。 – Gribouillis
既然你是我假設你是新的代碼開發等,因此一個新的用戶,你應該看看一些版本控制工具,如:
- SVN
- Github上
- Gitlab
還有一些,但這些是最常見的。它們被用來存儲你的代碼,並且如果你搞砸了,你就可以恢復你的代碼。當不同的程序員改變它們時,它們也被用來合併代碼。目前這不會對未來有所幫助。
現在你可以看一些恢復工具,但我很懷疑,你是能夠重新創建該文件。另一種可能性是:當你沒有IDE來查看你的命令歷史時。也許你執行了腳本,你可以在命令歷史中找到執行的腳本作爲命令。
發明一種timetravel出差回來,並將其複製它從最近的備份deleed – 2016-12-16 16:19:51
刷新之前。 – stark
必須Git'em所有! 我不認爲你能夠恢復這個。這裏學到的好教訓是下次使用VCS。 –