Подтвердить что ты не робот

Как иметь папки сначала перед любым файлом в 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/

И другим способом, который я получил, является перетаскивание папок в первую очередь в центре внимания (в системных настройках), затем сортировка по виду

Но в обоих случаях я не знаю, как это сделать программно. Может кто-нибудь сказать мне шаг за шагом, как это сделать через мое приложение?

Заранее спасибо

4b9b3361

Ответ 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.