5

Окна беженец здесь. В Windows вы можете легко скопировать путь и вставить его в другое место, чтобы попасть в каталог.

Вот ситуация на Mac. Я нахожусь в папках Finder 20 вниз и вижу нужный файл. Я иду в свое приложение и хочу открыть его, поэтому я выбираю Открыть документ в меню Файл. Однако добраться до места, которое я хочу, чрезвычайно сложно и отнимает много времени.

Есть ли способ скопировать путь в искателе и вставить его в диалог открытия файла моего приложения?

6 ответов6

10

Я могу сделать лучше: перетащите сам файл в диалоговое окно «Открытие файла» в вашем приложении, и диалоговое окно перейдет в эту папку с выделенным файлом, и вы сможете нажать «Открыть». :)

Вы также можете щелкнуть правой кнопкой мыши (удерживая Control и щелкнуть левой кнопкой мыши, или, что еще лучше, открыть панель "Мышь" в Системных настройках и включить "Вторичный щелчок" для правой кнопки мыши) на файле в Finder и нажать "Открыть" или "Открыть с помощью".

Еще несколько полезных ссылок:

http://support.apple.com/kb/HT2512

http://support.apple.com/kb/HT2514

http://www.apple.com/support/switch101/

4

Я широко использую Папку по умолчанию , и если у вас открыто окно Finder, вы можете просто щелкнуть по нему, и оно перейдет в эту папку.

Вы также можете "Получить информацию" (Apple + I) и в разделе «Где:» вы увидите путь к родительской папке, который вы можете скопировать, а затем добавьте к нему имя папки.

2

Вот отличный скрипт Automator : http://dmevolve.com/2011/11/copying-file-paths-in-mac-os-x/

1

В искателе CMD+C обычно просто копирует "имя" файла.

Однако, если после обычного копирования файла в Finder вы переключаетесь на /Applications/Utilities/Terminal.app и вставляете _ aka_ CMD+V, он отображает полный путь к каталогу ... который вы можете затем, более существенно ... копировать и вставлять ... В этом примере я в настоящее время нахожусь в global папке в терминале, а затем скопировал index.php в Finder и затем вставил, находясь в терминале ...

# localadmin@dns: /Web/global >  11:42:33  :-(  
/Volumes/+10RAID2000/index.php

Также стоит отметить, что замена über-Finder, TotalFinder добавляет несколько приятных опций в контекстные меню Finder в отношении копирования пути….

общее меню поиска Приветствия.

Отредактируйте для тех из вас, кто не желает или вряд ли использует тотальный искатель и т.д. Есть еще одна приятная опция под названием PathSnagger, которая работает как системная служба и доступна через контекстное меню.

1

Для не технически подкованных:

  1. Открыть TextEdit
  2. Shift-Command-T для перехода в режим обычного текста
  3. Перетащите файл в окно

Это показано в качестве примера пути: / Пользователи / Имя / Рабочий стол / ...

1

Я использовал FastScripts, чтобы назначить этот скрипт ⌃C:

activate application "SystemUIServer" -- http://www.openradar.me/9406282
activate application "Finder"
set l to {}
tell application "Finder" to repeat with f in (get selection)
    set end of l to POSIX path of (f as alias)
end repeat
set text item delimiters to linefeed
set the clipboard to (l as text)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .