Как иметь папки сначала перед любым файлом в Finder (Mac) программно?
Я новичок в mac. Я хочу иметь папку сначала перед любым другим файлом в finder через мое приложение cocoa?
Может ли кто-нибудь предложить мне каким-либо образом, как я могу это сделать, например, приложения xtraFinder, PathFinder и т.д.?
Я прошел через следующие ссылки. Один из способов - это
http://hints.macworld.com/article.php?story=2011072120153685
http://mygeekdaddy.net/2013/10/24/change-mavericks-finder-app-sort-order/
И другим способом, который я получил, является перетаскивание папок в первую очередь в центре внимания (в системных настройках), затем сортировка по виду
Но в обоих случаях я не знаю, как это сделать программно. Может кто-нибудь сказать мне шаг за шагом, как это сделать через мое приложение?
Заранее спасибо
Ответы
Ответ 1
OS X Sierra наконец имеет возможность для этого:
- Open Finder
- Перейдите в меню Finder → Настройки
- Перейдите на вкладку "Дополнительно"
- Установите флажок " Хранить папки сверху при сортировке по имени"
Теперь, когда вы сортируете по имени, вы можете видеть папки в верхней части файлов (например, как окна)
![enter image description here]()
Удачи;)
Ответ 2
Для Mavericks и Yosemite: из любого окна Finder щелкните правой кнопкой мыши в окне или выберите значок, который выглядит как передача из строки меню.
Затем выберите "Показать параметры просмотра".
Установите "Упорядочить по" имени.
Установите "Сортировать по" в "Добрый".
![введите описание изображения здесь]()
При желании вы можете сохранить эти настройки по умолчанию.
Также обратите внимание, что вам может понадобиться сделать это для каждого диска и/или "верхней" папки.
Ответ 3
Я огляделся, но все, что я нашел на google, были уродливыми хаками. В конце концов я нашел опцию "Упорядочить папки сверху" в Xtrafinder, бесплатном стороннем приложении для оптимизации самой большой точки боли ужасного искателя.
Ответ 4
Согласно crunchgeek (и подтвердил себя на Mac OSX 10.9.5)
cd /System/Library/CoreServices/Finder.app/Contents/Resources/English.lproj/
sudo plutil -convert xml1 InfoPlist.strings
sudo nano InfoPlist.strings
Теперь измените <string>Folder</string>
, добавив пробел, чтобы получить <string> Folder</string>
. Наконец, "закодируйте [the] файл обратно в двоичный формат".
sudo plutil -convert binary1 InfoPlist.strings
Теперь откройте Finder View Options
через Command + J и выберите Kind
в разделе "Сортировать по".
Ответ 5
Чтобы папки были первыми в finder, измените порядок категорий данных в центре внимания.
Нажмите Command плюс пробел, а затем введите spotl. Это открывает приоритетные настройки. Вы увидите все категории данных, которые вы отметили, или по умолчанию отмечены. Просто перетащите "папки" в начало списка. Вы также можете упорядочить все категории данных в том порядке, в котором вы хотите. Поэтому, когда вы смотрите в Finder и выбираете "добрый", папка отображается сначала вместе с любыми другими изменениями в том порядке, в котором вы сделали.
Благодаря Дэвиду Поугу OSX Yosemite, отсутствующему руководству, Page 132.