Архив за месяц: Декабрь 2014

Trash

Как восстановить файлы из корзины на Маке

Даже опытные пользователи Мака иногда ошибаются и делают то, что совсем не планировали. Одна из таких ошибок — случайно отправить в корзину все файлы, найденные Spotlight’ом.

Если вам повезло, и до этого в корзине ничего не было, а все удаленные файлы находились в одной папке, то надо просто зайти в корзину, выделить все и нажать «Put back».

Put backК сожалению, события не всегда складываются настолько удачно, и вы можете оказаться с несколькими сотнями файлов, ранее разбросанных по всему жесткому диску, а теперь печально глядящих на вас из корзины. Восстановить их штатными средствами системы не получится.

Специально для таких случаев я исправил свой старый скрипт, чтобы он мог восстановить максимально возможное число файлов. Логика его работы предельно проста:

  • Сначала попытаться восстановить каждую папку (предполагается, что число вложенных уровней не превышает 50);
  • Затем поместить каждый файл на свое место с помощью команды «Put back».

Так как все это реализовано с помощью интерфейсных команд, то, во-первых, скрипт работает не быстро, а, во-вторых, надо дать ему доступ к управлению компьютером. Для этого нужно добавить приложение «Put all files back» в список разрешенных в разделе Security & Privacy > Privacy.

Privacy

Скачать скрипт можно тут.

Кому интересно, ниже приведен исходный код. Буду рад замечаниям и комментариям.

UPD: Пока что скрипт работает только на англоязычной системе. Вы можете временно изменить язык системы на английский (перетащить английский на первое место в списке в разделе настроек «Язык и регион»), запустить скрипт, а затем вернуть настройки обратно.

Читать далее

Share Button