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

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

Спеціально для таких випадків я виправив свій старий скрипт, щоб він міг відновити максимально можливу кількість файлів. Логіка його роботи гранично проста:
- Спочатку спробувати відновити кожну папку (передбачається, що число вкладених рівнів не перевищує 50);
- Потім помістити кожен файл на своє місце з допомогою команди «Put back».
Так як все це реалізовано за допомогою інтерфейсних команд, то, по-перше, скрипт працює не швидко, а, по-друге, треба дати йому доступ до управління комп'ютером. Для цього потрібно додати додаток «Put all files back» в список дозволених в розділі Security Privacy> Privacy.

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