Как Finder обновляется в OS X Mountain Lion?

30

Я только что отредактировал некоторые изображения с помощью предварительного просмотра и изменил имя одного файла в окне предварительного просмотра. Через несколько минут Finder все еще не показывает измененные размеры файлов (даже при открытии диалогового окна «Информация») и измененные имена. Переключение из представления списка в представление значка или так не исправило это.
Я перезапустил Finder и затем имена изменились.

Как получилось, есть команда обновления или обновления? Думал, что это будет в меню Вид, но это не так.

Ruben
источник
3
Нет команды обновления, потому что пользователи не должны беспокоиться о таких вещах, они должны «просто работать». И до недавнего времени это имело место, хотя кажется, что в ML есть некоторые проблемы с этим автоматическим обновлением.
kLy
1
TMK, сбои обновления поиска были примерно с 10.6. Я получил один личный отчет. Я испытал это сам в 10,7 пару раз, а теперь это в 10,8. Похоже, они только что исправили некоторые ошибки в AddressBook из 10.5, так что, возможно, 10.9 решит это? Но обычно перезапуск поиска (меню принудительного выхода) и / или использование кнопок <Back / Forward> в окне поиска работает.
NOTjust - user4304
3
Насколько мне известно, лучший ответ - «плохо, если вообще». Есть обходные пути, но они, как правило, одинаково обидчивы. Потребность компании Apple , чтобы получить над собой, а просто признать , что кнопка «Обновить» в иногда требуется, даже если он не должен быть обязательно.
Поддельное имя
1
Сетевые файлы с несколькими людьми, редактирующими их одновременно, является особенно распространенной ситуацией, которая в значительной степени требует возможности принудительного обновления текущего каталога.
Поддельное имя
Я думаю, что лучший ответ пока @Joris Vanhecke. Пожалуйста, рассмотрите возможность принять это.
Иоаннис Филиппидис

Ответы:

10

Информация Finder должна обновляться автоматически и мгновенно по мере изменения файлов и информации, что является целью, и поэтому Apple не предоставляет опцию «Обновить», хотя на практике иногда что-то не работает по любой причине.

Если информация не обновляет автоматически изменения в файлах и т. Д., Это может быть результатом ошибки, повреждения настроек Finder или другого повреждения.

  1. Убедитесь, что вы используете последнюю версию OS X, так как проблема может быть ошибкой, которая уже исправлена.

  2. Кроме того, для папок, содержимое которых не обновляется должным образом, можно попытаться удалить файл .DS_Store для этого каталога и проверить, оказывает ли это влияние. (перезапуск искателя для проверки)

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

  4. Если проблема постоянно возникает, свяжитесь с Apple и покажите им проблему и как ее повторить, возможно, вы обнаружили ошибку.

MrDaniel
источник
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;doneFinder теперь обновляется правильно! ~ Каждые 2-3 секунды. Приоритет только при выходе и повторном входе в каталог!
porg
Режим обновления Mac OS X Finder немного отличается в зависимости от происходящих изменений: один файл растет со скоростью кБ / с (мгновенно), много новых небольших файлов (1-3 с), быстро растущие файлы (мБ / с) обновляются немного медленнее (максимум 3-4 секунды). Full Finder Refresh Test Suite, который вызывает различные варианты обновления в следующем посте.
porg
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
porg
Кстати, я на 10.6.8. К сожалению, освежающая ошибка все еще происходит. Пример текущего проявления adb backup -apk -all -f ~/Backups/android.ab. android.abпостоянно показывает один и тот же размер файла, хотя его постоянно записывают. Если я укажу свой быстро растущий файловый скрипт на этот каталог, и файл, growingи файл android.abрегулярно обновляют свой размер файла! Кажется, что некоторые операции записи запускают обновление, а другие - нет. Я не знаю специфики. Возможно определенные Услуги, которые я использую, вызывают это.
porg
Тот же эффект в ~/Downloads. При загрузке файла из Chrome его размер не обновляется, хотя он записывается постоянно. Обновление запускается либо путем навигации по нашему и обратно, либо путем создания новой или переименования существующей папки внутри ~/Downloads. После завершения загрузки размер и метка времени обновляются корректно. Но не во время загрузки.
porg
13

Alt нажмите и выберите «Получить информацию». Это обновит папку. У меня эта проблема с папками ftp, смонтированными как диск через Transmit.

Кейл Сойер
источник
К сожалению, это не обновит содержимое файлов, подключенных через Transmit. Они все еще будут кэшироваться, и я не узнал, как их обновить.
Кейл Сойер
1
Это отлично работало в моем случае для сетевого ресурса, который не отображал все свои файлы. Стоит попробовать в любом случае, занимает две секунды.
Я обнаружил, что это работает только иногда. То, что, кажется, работает все время, это удаление файла в папке и последующее его удаление.
nvrtd первое
7

Функция «Обновить» может быть добавлена ​​в Finder сторонним программным обеспечением, таким как XtraFinder (бесплатно).

Йорис Ванхеке
источник
3
Вы можете добавить его самостоятельно: apple.stackexchange.com/questions/49543/…
Барранка,
1
Добавление этого независимо от XtraFinderдействительно является «каноническим» ответом, который отвечает на исходный вопрос в принципе. Тем не менее, для людей, которые не пробовали XtraFinder, пожалуйста, сделайте это: у него есть много других (и, возможно, гораздо более полезных) функций, кроме кнопки обновления.
Иоаннис Филиппидис
Это решение решило давнюю проблему, с которой я столкнулся sshfsс OS X FUSE. Например запуск скриптов на сервере , которые генерируют файлы изображений ( PDF, PNGили другие) используются не вызывают какое - либо обновления в моем Finder. Такое поведение очень раздражает, когда вы разрабатываете код с доступом к файлу к локально смонтированному каталогу и запускаете его удаленно через ssh.
Иоаннис Филиппидис
Это не решает все проблемы, хотя. Я смотрю на общий ресурс NFS в XtraFinder, где на сервере я изменил имя одной из папок. Старое имя до сих пор остается в Finder. Терминал показывает новое имя. Обновить не помогает. Заставляя XtraFinder перезапустить Finder для меня, я получаю список каталогов с правильным именем. Через секунду после того, как я щелкну эту папку, Finder изменит имя обратно на неправильное, КАК Я СМОТРЕТЬ. FFS, я ненавижу этот чертов Finder. Всегда был абсолютно бесполезен с сетевыми ресурсами, так как моя первая OS X, Lion. НИКОГДА НЕ РАБОТАЕТ ПРАВИЛЬНО!
DanielSmedegaardBuus
-1

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

Philipp
источник
Это не работает
swt83