2013-12-04 3 views
4

Использование Eclipse Я случайно удалил неправильную папку в своей файловой системе и потерял сотни java-файлов на моем mac вчера.Как восстановить удаленные java-файлы на Mac?

Я использую второй mac для подключения к моему mac через firewire. Мой mac отображается как внешний диск второго Mac. Я запускаю программы восстановления данных на втором маке, чтобы гарантировать, что ни один из удаленных файлов не будет перезаписан записью в файловую систему на моем mac.

Я пробовал пару программ восстановления данных (Disk Drill, Data Rescue 3), но они, похоже, не могут распознавать файлы .java.

У кого-нибудь был хороший опыт восстановления удаленных файлов .java на Mac?

+1

Я предполагаю, что вы уже проверили корзину. Файлы там не были? – Asaph

+0

Я предполагаю, что «восстановление из последних резервных копий» не приветствуется? –

ответ

6

Eclipse обычно хранит внутреннюю историю. Вы должны иметь возможность восстанавливать файлы с помощью самого Eclipse, если файлы были удалены в Eclipse: В контекстном меню вашего проекта вы должны увидеть «Восстановить из локальной истории ..», пункт.

С другой стороны, я бы рекомендовал всегда использовать инструменты SCM (такие как Git, Mercural и т. Д.). Таким образом, вы никогда не потеряете свой код. Практически каждый инструмент SCM в наши дни имеет очень хороший плагин Eclipse.

+0

Спасибо за ответы. К сожалению, проекты затмения фактически удалены. Однако эти предложения указывают на решение, которое сработало для меня ... Кажется, что Eclipse создает резервные копии каждого файла, в котором вы работаете, в следующем местоположении: .metadata/.plugins/org.eclipse.core. resources/.history/ Файлы можно вручную восстановить по одному. Обнаружено это при переполнении стека: http://stackoverflow.com/questions/969782/eclipses-local-history-where-are-files-saved –

+1

Полезно знать. Теперь убедитесь, что вы используете SCM. Даже для личных проектов. Bitbucket.org - идеальное решение, если вам нужны бесплатные частные репозитории. Он поддерживает как Git, так и Mercurial. –

+1

Большое вам спасибо !!!! завтра мой крайний срок для проекта, и я случайно удалил файл, вы мой спаситель !!! вы спасли меня и меньше 2-3 часов работы !!! – orustammanapov

Смежные вопросы