Як відновити файли з кошика на маці

Як відновити файли з кошика на маці

Навіть досвідчені користувачі Мака іноді помиляються і роблять те, що зовсім не планували. Одна з таких помилок - випадково відправити в кошик всі файли, знайдені Spotlight'ом.

Якщо вам пощастило, і до цього в кошику нічого не було, а всі вилучені файли знаходилися в одній папці, то треба просто зайти в кошик, виділити все і натиснути «Put back».

Як відновити файли з кошика на маці
На жаль, події не завжди складаються настільки вдало, і ви можете опинитися з декількома сотнями файлів, раніше розкиданих по всьому жорсткому диску, а тепер сумно дивляться на вас з кошика. Відновити їх штатними засобами системи не вийде.

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

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

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

Як відновити файли з кошика на маці

Завантажити скрипт можна тут.

Кому цікаво, нижче наведено вихідний код. Буду радий зауважень і коментарів.

UPD: Поки що скрипт працює тільки на англомовній системі. Ви можете тимчасово змінити мову системи на англійську (перетягнути англійська на перше місце в списку в розділі налаштувань «Мова і регіон»), запустити скрипт, а потім повернути настройки назад.

Навігація по публікаціям

Додати коментар Скасувати відповідь

Щоб відправити коментар вам необхідно авторизуватись.