Можно ли переключать скрытые файлы без перезапуска Finder?

1591
Andrei

Существует несколько способов переключения скрытых файлов - с помощью команды оболочки, или AppleScript, или действия Automator, или даже виджета Dashboard . Все они закрывают и открывают окна Finder, что довольно раздражает.

С другой стороны, в диалоговом окне «Открыть файл» можно легко переключать скрытые файлы нажатием Command+Shift+Period.

Можно ли избежать перезапуска Finder?


Заключение

Вместо этого лучше использовать Path Finder, который позволяет не только переключать скрытые файлы без извращений, но и много других приятных вещей. Действительно потрясающее приложение.

9
«Теоретическая» часть вопроса сделала это спорным (и, следовательно, подлежащим закрытию), если только какой-то инженер Apple не читает это. Мне нравится остальная часть вопроса, поэтому я удалил эти слова. Я * думаю * ответ в настоящее время "нет", так как * вероятно * Finder читает этот параметр при запуске. Но это спорный ответ, поэтому давайте надеяться на ответ, который говорит: «Да, ...» Arjan 13 лет назад 2
Очень плохо. Принятие «нет» также гарантирует, что пользователь Сообщества [никогда не будет задавать этот вопрос] (http://superuser.com/users/-1/community), время от времени вставляя его на главную страницу ... Arjan 13 лет назад 1
Хорошо, хорошая мысль. Оставим немного надежды Andrei 13 лет назад 0

3 ответа на вопрос

3
CharlesB

Теперь есть решение.

Последний выпуск TotalFinder (0.9.1) может переключать отображение / скрытие скрытых файлов без перезапуска Finder. Протестировал его, он хорошо работает, и удаляет это долгоживущее раздражение Finder. На данный момент TotalFinder бесплатен, поскольку он является предварительным выпуском программного обеспечения, но будет стоить около 10 или 15 долларов, когда выйдет в финал.

1
Hasaan Chop

Нет, вы не можете, потому что нет никакого способа уведомить Finder (или любой другой процесс в этом отношении), что его файл настроек был изменен за его спиной.

Это предполагает, что единственный способ заставить Finder показывать скрытые файлы - это взломать его настройки. (Что * вероятно * действительно верно.) Arjan 13 лет назад 0
Там нет необходимости для предположения, когда факты прямо там. Hasaan Chop 13 лет назад 0
Тогда укажите нам на эти факты, пожалуйста ... Arjan 13 лет назад 1
0
davidcondrey

I found a similar question here: Apple Script - Reopen Closed Finder Windows

The posted script by adayzdone may be what your looking for. It still has to relaunch Finder but when it relaunches, it returns the the same windows in the same directory you were in when they closed.

tell application "Finder" set windowTargets to target of Finder windows quit end tell set OnOff to do shell script "defaults read com.apple.finder AppleShowAllFiles" if OnOff = "NO" or OnOff = "OFF" then set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles ON" else set OnOffCommand to "defaults write com.apple.finder AppleShowAllFiles OFF" end if do shell script OnOffCommand delay 1 tell application "Finder" to launch tell application "Finder" repeat with aTarget in windowTargets make new Finder window at aTarget end repeat end tell 

copied from referenced question