Есть ли способ получить путь к папке в macOS? [Дубликат]

20

Я могу получить информацию о файле или папке, но это дает путь к папке, содержащей файл, а не целевой файл или папку. Скажем, я хочу скопировать полный путь в диалоговое окно файла; как я могу это сделать?

Мистер Бой
источник
Пинг мне, если мой ответ на ответ не на высоте. Дэвид Андерсон прав, что это возможно, если мы понимаем, что вы ищете правильно, из коробки.
bmike
FWIW, в (родном) файловом диалоге вы можете просто перетащить файл / папку в диалоговое окно, и он должен автоматически перейти и выбрать его.
StrikingTilSEStopsHarmingUsers

Ответы:

51

В macOS удерживание клавиши ALT часто показывает дополнительные опции в контекстных меню.

введите описание изображения здесь

Чтобы скопировать путь к файлу или папке в Finder.app:

  1. Щелкните правой кнопкой мыши элемент
  2. Удерживайте нажатой клавишу Alt
  3. щелчок Copy "item" as Pathname

Выполнено. Теперь у вас есть путь, как текст, в вашем буфере обмена.

theonlygusti
источник
5
Примечание: на Yosemite «копировать как путь» не появляется, когда вы нажимаете опцию. Тем не менее, этот метод все еще работает. Спасибо Apple за то, что она такая запутанная и глупая.
LateralTerminal
1
Святой моли! Я пользуюсь macs ежедневно в течение последних 4 лет, и никогда не слышал об этой функции ... И вчера я был зол, что у macOS нет «Всегда открытого с», легко доступного ...
cvakiitho
@cvakiitho То же самое здесь; Меня всегда раздражала необходимость копать так глубоко, чтобы установить приложения по умолчанию!
Скелет Лук
27

В Finder щелкните правой кнопкой мыши файл, полный путь которого вы хотите скопировать.

Как только откроется контекстное меню, нажмите и удерживайте optionклавишу, нажимая на Copy "File" as Pathname.

Полный путь теперь может быть вставлен в любое текстовое поле.

Скелет лук
источник
Так что это ответ, который был на Мете ... Ну, я думаю, я кое-что узнал. +1 за это.
Srevilo
15

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

Вы также можете использовать комбинацию клавиш option+ +, Cчтобы скопировать полный путь к буферу обмена. Затем вы можете вставить этот полный путь как текст.

Кроме того, если вы включите отображение панели пути в приложении Finder, вы можете перетащить любую часть полного пути в диалоговое окно. Панель пути может быть включена путем выбора View➔Show Path Barиз строки меню или с помощью комбинации клавиш option+ + P.

Дэвид Андерсон
источник