Чи є спосіб оновити список файлів Finder?


38

Я люблю свій Mac і як взагалі просто працюють речі. Однак і знову, однак, ми знаходимо кілька неприємностей. Моє останнє - я не можу ніде знайти кнопку оновлення, щоб оновити список файлів у вікні Finder.

Зауважте, що мені відомо, що оновлення, як правило, не потрібно, оскільки нові файли автоматично додаються до вікон Finder. У моєму випадку у мене в мережі є NAS, і для оновлення списку файлів у папці NAS в даний час мені потрібно змінити каталог на інше місце, а потім знову повернутися, щоб побачити нові файли.

Чи можна подати запит на оновлений список файлів у вікні Finder?

Відповіді:


44

Так!

Простий AppleScript може запропонувати Finder повідомити його переднє вікно, щоб оновити кожен елемент. Такий AppleScript можна зберегти як програму та перетягнути на панель інструментів Finder, щоб отримати кнопку оновлення

Вам потрібен AppleScript досить простий:

 tell application "Finder" to tell front window to update every item

11
Як виноска: у Macericks потрібно натиснути [cmd] + [alt] під час перетягування програми на панель інструментів Finder. Це відмінна відповідь (просто використали її та чудово працює)
Barranka

1
Дійсно, рішення Даніеля чудово працює. Хоча я хотів би, щоб був спосіб запустити сценарій без відкриття AppleScript. Також дякую Барранці за підказку про натискання клавіш CMD та ALT.
t0r0X

Дякуємо за це вирішення. Можливо, я створюю демон, який запускає цей скрипт один раз в секунду (але це не дуже енергоефективно), хоча цей підхід опитування не дуже енергоефективний, вважає за краще Finder автоматично правильно оновлювати на основі подій файлової системи. Немає цього виправлення? (Видалення com.apple.finder.plist та .DS_Store у папках, які вплинули на цю роботу, мені не виправили).
порг

1
Я спробував цей приклад в йосеміті без удачі. Це все ще працює для вас?
Кріс Хоф

8
Чудова відповідь, просто щоб зробити речі яснішими: це все ще працює в Сьєррі. Ви повинні вставити вміст відповіді в редактор сценаріїв, а потім скористатися Експортувати -> Додаток. ЦЕ виконуваний файл слід перетягнути з cmd + alt на панель інструментів пошуку (верхню панель, а не бічну панель)
Алан Францоні

6

Щоб перезапустити Finder:

  1. Утримуйте клавішу Option і клацніть правою кнопкою миші піктограму Finder у док-станції, а потім виберіть пункт Повторний запуск.
  2. Натисніть Option-Command-Escape або оберіть Force Quit у меню Apple, а потім виберіть Finder і натисніть кнопку повторного запуску.
  3. Вийдіть та увійдіть назад у свій обліковий запис користувача.

4
ніде поруч настільки елегантне, як просто освіжає вікно
Tetsujin

3
Це звучить божевільно, я не можу повірити, що це вважається рішенням.
Себастьян

Це три різні відповіді, правда? Увійти та вийти не повинно бути необхідним.
Джонатан

1

Я помітив, що зміна вигляду в Finder, здається, оновить вміст вікна Finder. Що я маю на увазі під зміною подання, наприклад, перегляд піктограми на список. Я не робив жодних обширних тестувань, але це зробило трюк для мене минулої ночі, коли я скопіював файл у вікно NAS у Терміналі, тоді як каталог, у який скопіювали файл, також був відкритий у Finder.


1
Це не працює.
Матвій

0

Якщо це віддалений сервер, колись потрібно знову підключитися, щоб оновити список файлів.


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.