Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在mac上恢复已删除的java文件?_Java_Eclipse_Macos_Data Recovery - Fatal编程技术网

如何在mac上恢复已删除的java文件?

如何在mac上恢复已删除的java文件?,java,eclipse,macos,data-recovery,Java,Eclipse,Macos,Data Recovery,昨天,我使用Eclipse无意中删除了文件系统上的错误文件夹,并在mac上丢失了数百个java文件 我正在使用第二台mac电脑通过firewire连接到我的mac电脑。 我的mac电脑在第二台mac电脑上显示为外部磁盘。 我正在第二台mac电脑上运行数据恢复程序,以确保没有任何已删除的文件被写入mac电脑上的文件系统所覆盖 我试过几个数据恢复程序(Disk Drill、data Rescue 3),但它们似乎无法识别.java文件 有没有人有过在mac上恢复已删除的.java文件的良好经验?Ec

昨天,我使用Eclipse无意中删除了文件系统上的错误文件夹,并在mac上丢失了数百个java文件

我正在使用第二台mac电脑通过firewire连接到我的mac电脑。 我的mac电脑在第二台mac电脑上显示为外部磁盘。 我正在第二台mac电脑上运行数据恢复程序,以确保没有任何已删除的文件被写入mac电脑上的文件系统所覆盖

我试过几个数据恢复程序(Disk Drill、data Rescue 3),但它们似乎无法识别.java文件


有没有人有过在mac上恢复已删除的.java文件的良好经验?

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


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

我想你已经检查过垃圾了。文件不在里面?我想“从最新备份恢复”是不受欢迎的?我花了89美元买了一个不起作用的磁盘钻,然后公司说这是我自己的错,因为我没有预测恢复是否会成功。买家要小心,谢谢你的回答。不幸的是,eclipse项目实际上已被删除。然而,这些建议确实指向了一个对我有效的解决方案。。。Eclipse似乎在以下位置对您处理的每个文件进行备份:.metadata/.plugins/org.Eclipse.core.resources/.history/这些文件可以逐个手动恢复。在堆栈溢出帖子中发现了这一点:很高兴知道。现在确保使用SCM。即使是个人项目。如果您需要免费的私有存储库,Bitbucket.org是一个完美的解决方案。它支持Git和Mercurial,非常感谢您!!!!明天是我的项目截止日期,我不小心删除了一个文件,你是我的救星!!!你帮我节省了至少2-3个小时的工作!!!