如何在Mac上恢复已删除的Java文件?

4
使用Eclipse时,我不小心删除了文件系统上的错误文件夹,导致昨天我的Mac丢失了数百个Java文件。
我正在使用第二台Mac通过Firewire连接到我的Mac。 我的Mac在第二台Mac上显示为外部磁盘。 我正在运行数据恢复程序以确保没有删除的文件被我的Mac文件系统中的写操作覆盖。
我尝试了几个数据恢复程序(Disk Drill,Data Rescue 3),但它们似乎无法识别.java文件。
有人成功地从Mac中恢复了已删除的.java文件吗?

1
我假设你已经检查了垃圾桶。文件不在那里吗? - Asaph
我假设“从最新备份中恢复”不被欢迎? - Martin James
我花了89美元购买了Disk Drill,但它并没有起作用,然后公司说这是我的错,因为我在购买时没有预测恢复是否成功。买家自负。 - Sridhar Sarnobat
1个回答

6

Eclipse通常会保留内部历史记录。如果文件在Eclipse中被删除,您应该能够使用Eclipse本身恢复这些文件:在项目的上下文菜单中,您应该看到“从本地历史记录还原...”项

另一方面,我建议始终使用SCM工具(如Git、Mercural等)。这样你就永远不会失去你的代码。现在几乎每个SCM工具都有一个非常好的Eclipse插件。


感谢回答。 不幸的是,Eclipse 项目已经被删除了。 然而,这些建议指向了一个对我有效的解决方案...看起来Eclipse 在以下位置备份你工作的每个文件: .metadata/.plugins/org.eclipse.core.resources/.history/ 这些文件可以逐个手动恢复。在 stack overflow 的帖子中发现了这一点: https://dev59.com/bHNA5IYBdhLWcg3wa9Kp - Alex Ryan
1
很好了解。现在确保您使用SCM,即使是个人项目也要如此。如果您需要免费的私有存储库,Bitbucket.org是一个完美的解决方案。它支持Git和Mercurial。 - Eugene Ryzhikov
1
非常感谢!!!明天就是我的项目截止日期,我不小心删除了一个文件,你是我的救星!!!你至少为我节省了2-3个小时的工作时间!!! - orustammanapov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接