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


20

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


Пинг мне, если мой ответ на ответ не на высоте. Дэвид Андерсон прав, что это возможно, если мы понимаем, что вы ищете правильно, из коробки.
bmike

FWIW, в (родном) файловом диалоге вы можете просто перетащить файл / папку в диалоговое окно, и он должен автоматически перейти и выбрать его.
StrikingTilSEStopsHarmingUsers

Ответы:


51

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

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

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

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

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


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.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.