代码随机删除一条巨蟒文件里,反正是有恢复?它是一个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。 –