救命啊!恢复Eclipse文件

救命啊!恢复Eclipse文件,eclipse,recovery,Eclipse,Recovery,我正在使用eclipse,当我关闭eclipse时,它要求我保存一个文件,我按下yes,eclipse就会关闭。当我打开电脑时,我看到驱动器只剩下3个字节,我有一种不好的感觉。我打开我的文件,天哪,它完全是空白的,大小是0字节( 我需要回那个文件,免费的恢复程序可以处理这个问题吗?首先,关闭计算机。每秒钟打开一次并在此时使用它,都会降低您恢复文件的机会。有时Eclipse会保留对您编辑的文件所做的更改。虽然不总是有效,但值得一试: 在(包、项目、导航器)资源管理器中查找您的文件 右键单击您的文

我正在使用eclipse,当我关闭eclipse时,它要求我保存一个文件,我按下yes,eclipse就会关闭。当我打开电脑时,我看到驱动器只剩下3个字节,我有一种不好的感觉。我打开我的文件,天哪,它完全是空白的,大小是0字节(


我需要回那个文件,免费的恢复程序可以处理这个问题吗?

首先,关闭计算机。每秒钟打开一次并在此时使用它,都会降低您恢复文件的机会。

有时Eclipse会保留对您编辑的文件所做的更改。虽然不总是有效,但值得一试:

  • 在(包、项目、导航器)资源管理器中查找您的文件
  • 右键单击您的文件并查找要比较的菜单…(我建议进行比较,但在您的情况下,这并不重要,因为文件现在为空)
  • 从子菜单中选择本地历史记录
如果您很幸运,并且一直在使用Eclipse编辑该文件,您应该会在那里找到一些条目。查找它们,您很可能会找到内容

这帮了我无数次,在很多情况下救了我的命。然而,每次我求助于它,我总是觉得自己的头像棒球棒一样,因为我没有更早地提交对源代码控制系统的更改

祝你好运,如果这不起作用,我担心SO对你没有多大帮助:-(

---编辑--- 小东西,可以帮助使这个把戏多一点有用


您可以更改Eclipse在本地历史记录中保存的信息量,转到您的首选项,然后选择general->Workspace->local history(此处为Indigo,在其他版本上可能有所不同)。如果你有点头昏眼花或熬夜过多,这将有助于你在第二天修复你坚持要在睡觉前完成的错误修复。

如果你从文件中知道一些短语或不常见的单词,你可以在硬盘的原始扇区中搜索文本片段。这将在任何地方显示文本ght已被写入:作为分页出的虚拟内存,作为仍然存在的文件(临时文件或保存的文件),或作为已删除但空间尚未重写的临时文件或保存的文件

但它会很慢。而且如果文件从未写入磁盘,它将不会产生任何结果。它产生的结果可能是碎片或不完整的

启动Knoppix CD并启动grepping!Knoppix是一种linux安装,从CD运行,无需写入硬盘

  • 获取knoppix:)

  • 启动它。启动终端。搜索硬盘:

    $ sudo grep "Four score and seven years" /dev/hda
    
  • 如果出现任何问题,请复制并粘贴到文本编辑器,然后保存到U盘或通过基于web的电子邮件发送给自己

如果您有SCSI或SATA磁盘,则需要使用
/dev/sda
而不是
/dev/hda


另一个答案是正确的,操作系统继续运行的每一刻都会降低您的恢复机会。打开电源,用另一台计算机准备knoppix CD。

这与编程有什么关系?编程的附件是我们用来做这件事的工具,有时我们不得不绕着他们跳舞,对着他们念奇怪的咒语完成编程部分。cookie for u:p,我按你的方式做了,但它说这个文件找不到历史记录,之后我自己在.metadata\.plugins\org.eclipse.core.resources\.history中进行了文本搜索,现在就找到了,谢谢谢谢。很高兴一切都为你解决了…谢谢cookie:-)这是Eclipse的优点之一,很多事情都是在后台发生的,如果需要的话,可以在以后用于其他目的。在这里,eclipse在我重新启动时保存了一个文件(留下一个空文件)——我已经放弃了希望——但是worked@jlengrand很高兴它有帮助,与VisualStudio和man do I miss Eclipse一起工作!