不小心覆盖了.py文件,可以找回原来的文件吗?

不小心覆盖了.py文件,可以找回原来的文件吗?

我有一个名为 的 python 文件initialization.py。当尝试将内容复制粘贴到空白文件中时,我曾经ctrl + x复制/剪切,关闭原始文件,并意外地ctrl + x在文本编辑器的空白文档中再次使用,然后继续以相同的文件名保存空白文档initialization.py。因此,当我使用 时ctrl + v,我粘贴的是空白区域而不是代码。有没有办法在 python 文件被覆盖之前检索它的内容?

如果相关的话,我使用的是 macOS High Sierra 10.13.6,我的文本编辑器是 Atom 1.37.0。

编辑:

我按照发布的步骤操作在这个答案中,但现在我不知道下一步该做什么。

终端屏幕截图

答案1

像这样的错误就是我编写一个脚本来每 10 分钟自动备份我的机器上的所有小文本文件的原因。 (如果您想查看文件的先前版本也很有用)

您现在问的是数据恢复问题:

  1. 请勿将该驱动器用于其他用途。如果它是您的主系统驱动器,请立即关闭计算机。

  2. 您可以尝试使用 TestDisk 和 Mac 版 PhotoRec 工具来恢复文件。它将产生数千个不同的文件,所有文件都没有标签。

  3. 在这些文件中搜索您从脚本中记住的唯一文本字符串。希望它还在那里。祝你好运!

相关内容