Як Finder оновлює в OS X Mountain Lion?


30

Я просто відредагував кілька зображень за допомогою Preview і змінив ім'я одного файлу у вікні Preview. Хвилин пізніше Finder все ще не показував змінені розміри файлів (навіть не відкриваючи діалогове вікно "Інформація") та змінив імена. Перехід від подання списку до перегляду значків або його не виправили.
Я перезапустив Finder, а потім змінили імена.

Як так, чи є команда оновлення чи оновлення? Думав, що це буде в меню Перегляд, але це не так.


3
Не існує команди оновлення, оскільки користувачі не повинні турбуватися про подібні речі, вони повинні "просто працювати". І донедавна це було так, хоча, здається, у ML є деякі проблеми з цим автоматичним оновленням.
kLy

1
ТМК, помилки оновлення пошуку знайшли вже з 10.6. Я отримав один особистий звіт. Я сам пережив це в 10,7 кілька разів, а зараз це в 10,8. Здається, вони просто вирішили деякі помилки в AddressBook від 10.5, тож, можливо, 10,9 вирішить це? Але зазвичай функція відновлення пошуку (меню примусового виходу) та / або використання кнопок <Назад / Вперед> у вікні пошуку.
NOTjust - user4304

3
Найкраща відповідь, наскільки мій досвід, - "Погано, якщо взагалі". Існують обхідні хаки, але вони, як правило, однаково зворушливі. Потреба компанії Apple , щоб отримати над собою, а просто визнати , що кнопка «Оновити» в іноді потрібно, навіть якщо він не повинен бути обов'язково.
Підроблене ім’я

1
Мережеві файли з декількома людьми одночасно редагують їх - це особливо поширена ситуація, яка в значній мірі вимагає можливості примусово оновити поточний каталог.
Підроблене ім’я

Я думаю, що найкраща відповідь на даний момент - @Joris Vanhecke. Просимо прийняти його.
Іоанніс Філіппідіс

Відповіді:


10

Інформація Finder повинна оновлюватися автоматично та миттєво, оскільки файли та інформація змінюється, що є ціллю, і тому Apple не надає опцію "Refresh", хоча на практиці справи колись не працюють з будь-якої причини.

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

  1. Переконайтеся, що ви використовуєте останню версію OS X, оскільки проблема може бути помилкою, яка вже була виправлена.

  2. Крім того, для папок, де вміст не оновлюється належним чином, може бути гарною ідеєю спробувати видалити файл .DS_Store для цього каталогу та побачити, чи це впливає. (перезапуск пошуку для підтвердження)

  3. Наступним варіантом буде скидання налаштувань Finder. Спробуйте видалити файл з назвою com.apple.finder.plist, розташований за адресою ~/Library/Preferences/com.apple.finder.plist(перезапустіть пошук, щоб перевірити)

  4. Якщо проблема постійно виникає, зв’яжіться з Apple і покажіть їм проблему та як її повторити, можливо, ви виявили помилку.


Nr.3 rm ~/Library/Preferences/com.apple.finder.plist ; killall Finderбув безумовно рішення! Після цього розміри піктограм на робочому столі та сітка та позиції були зламані, але з деяким попереднім налаштуванням + cp /Volumes/TimeMachine/Backups.backupdb/MacName/Latest/LocalDisk/Users/Name/Desktop/.DS_Store ~/Desktop/; killall Finderуспішно відновлено. Тоді написав тестовий сценарій! cd /path/to/refresh-dir/;mkfile 1000000 1mb;mkfile 0 growing;i=1;while [ $i -lt 1024 ];do cat 1mb >> growing; echo "$i mB";(( i++ ));sleep 1;doneТепер Finder оновлює належним чином! ~ Кожні 2-3 секунди. Перш ніж виїжджати та повертатися знову!
порг

Освіжаюча поведінка Mac OS X Finder дещо відрізняється залежно від змін, що відбуваються: Один файл зростає зі швидкістю кБ / сек (миттєвий), багато нових невеликих файлів (1-3 сек), швидко зростаючі файли (мБ / сек) оновлюються трохи повільніше (максимум 3-4 сек.) Повний тест оновлення для Finder Refresh, який спровокує різні способи оновлення в наступній публікації.
порг

3
Часто додавання невеликих файлів: cd ~/Desktop/update/;i=1;while [ $i -lt 1000 ];do mkfile 0 $i;(( i++ ));echo "File Nr $i";sleep 1;done Файл, що повільно зростає: Файл, що cd ~/Desktop/update/;mkfile 1000 1kb;mkfile 0 growing;i=1;while [ $i -lt 1024 ];do cat 1kb >> growing; echo "$i kB";(( i++ ));sleep 1;done швидко зростає: cd ~/Desktop/update/;mkfile 1000000 1mb;mkfile 0 growing;i=1;while [ $i -lt 1024 ];do cat 1mb >> growing; echo "$i mB";(( i++ ));sleep 1;done
порг

Btw, я на 10.6.8. На жаль, освіжаючий помилка все-таки зустрічається. Приклад прояву струму adb backup -apk -all -f ~/Backups/android.ab. android.abпостійно показує однаковий розмір файлу, хоча його постійно записується в. Якщо я вказую свій швидко зростаючий скрипт файлу на цей каталог, і файл, growingі файл android.abрегулярно оновлюють їх розмір! Здається, що деякі операції запису викликають оновлення, а інші -. Я не знаю конкретики. Можливо, певні Служби, які я використовую, викликають це.
порг

Такий же ефект в ~/Downloads. Під час завантаження файлу з Chrome його розмір не оновлюється, хоча його записують постійно. Поновлення запускається або за допомогою навігації по нашій і назад, або шляхом створення нової або перейменування існуючої папки в межах ~/Downloads. По закінченні завантаження розмір та часова мітка оновлюються правильно. Але не поки прогресує завантаження.
порг

13

Клацніть Alt та виберіть "Отримати інформацію". Це оновить папку. У мене ця проблема з ftp-папками, встановленими як привід через Transmit.


На жаль, це не оновить вміст файлів, встановлених через Transmit. Вони все ще будуть кешовані, і я не дізнався, як їх оновити.
Кейл Сойєр

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

Я виявив, що це працює лише іноді. Що, здається, працює весь час, це видалення файла в папці, а потім його скасування.
nvrtd frst

7

Функцію "Оновити" можна знайти в Finder стороннім програмним забезпеченням, таким як XtraFinder (безкоштовно).


3
Ви можете додати його самостійно: apple.stackexchange.com/questions/49543/…
Barranka

1
Додавання його незалежно від XtraFinderсправді є "канонічною" відповіддю, яка відповідає на початкове запитання в принципі. Тим не менш, для людей, які не пробували XtraFinder, будь ласка, зробіть це: вона має ще багато (і, можливо, набагато корисніших) функцій, крім кнопки оновлення.
Іоанніс Філіппідіс

Це рішення вирішило давню проблему, з якою я стикався sshfsз OS X FUSE. Наприклад запуск скриптів на сервері , які генерують файли зображень ( PDF, PNGабо інші) використовуються не викликають яке - або поновлення в моєму Finder. Така поведінка дуже дратує, коли ви розробляєте код з доступом до файлів до локально встановленого каталогу та запускаєте його віддалено через ssh.
Іоанніс Філіппідіс

Однак це не усуває всіх проблем. Я дивлюся на частку NFS в XtraFinder, де на сервері я змінив назву однієї з папок. Стара назва досі залишається у Finder. Термінал показує нову назву. Оновлення не допомагає. Змушуючи XtraFinder перезапустити Finder для мене, я отримую список каталогів з правильною назвою. Через секунду після того, як я натискаю цю папку, Finder змінює ім'я назад на неправильне, ЯК Я БУДУТЬСЯ. FFS, я ненавиджу цей шукач. З моєї першої ОС X, Lion, завжди був марним з мережевими акціями. НІКОЛИ НІКОЛИ НЕ РОБОТИ ПРАВО
DanielSmedegaardBuus

-1

Просто перейдіть до батьківського каталогу та знову у певну папку, і це оновить вміст. Або скористайтесь кнопкою "назад" та "вперед".


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