Дуже прикро завжди відкривати Information about...вікно, щоб отримати шлях до папки чи файлу.
Чи є щось на зразок контекстного меню, щоб отримати urlабо шлях до будь-якого файлу чи папки?
Дуже прикро завжди відкривати Information about...вікно, щоб отримати шлях до папки чи файлу.
Чи є щось на зразок контекстного меню, щоб отримати urlабо шлях до будь-якого файлу чи папки?
Відповіді:
Це щось просто.
Виберіть файл, а потім Command-Cпокладете шлях до буфера обміну. Якщо потім вставити в Термінал, ви отримаєте весь шлях, на жаль, у більшості інших програм ви просто отримаєте ім'я файлу.
Якщо ви хочете повний шлях, тоді ви можете створити службу автоматизації, щоб зробити це легко: -

Створити нову послугу Automator і змініть « Service отримує Selected » , щоб: Файли та папки , а також в до Finder додатки.
Додайте копію до буфера обміну та збережіть службу.
Тепер ви можете обрати файл, клацніть правою кнопкою миші, щоб отримати контекстне меню та вибрати службу у підменю Сервіс.
Шлях буде у буфері обміну, який ви готові вставити. Ви навіть можете встановити комбінацію клавіш для неї, якщо хочете.
Спочатку я використовував Запустити програму Applescript, щоб отримати шлях до файлу Posix і передати його в дію " Копіювати у буфер обміну ".
Але я виявив, що все, що вам потрібно, це передати вибір безпосередньо до дії " Копіювати у буфер обміну ".
Це покращилося на Applescript, оскільки Applescript міг працювати лише з одним елементом, обраним як написаний.
Але тепер ви можете вибрати кілька файлів і отримати кілька шляхів у буфер обміну, не записуючи жодного коду.
У ОС X "El Capitan",
Option+ Command+ Cвибраний файл / папку
АБО
option клацніть правою кнопкою миші файл / папку (у Finder)
Виберіть " Копіювати" файл / папку "як ім'я шляху ".
Скопіюйте шлях до файлу в Finder
Тепер у вас є можливість скопіювати шлях до файлу без копіювання самого файлу, що ідеально підходить для роботи з файлами, що зберігаються на сервері. Щоб скопіювати шлях до файлу, клацніть правою кнопкою миші файл у Finder, а потім утримуйте клавішу Option і виберіть Copy as Pathname.
(Від Apple) http://www.apple.com/osx/all-features/#other-features
Ви можете призначити ярлик такому сценарію :
tell application "Finder" to set s to selection as alias list
if s is {} then return
set out to ""
repeat with f in s
set out to out & POSIX path of f & linefeed
end repeat
set the clipboard to out
Була помилка в 10,7 та 10,8, яка ускладнювала selectionнадійне отримання власності, але вона була виправлена в 10.9. (Finder ігнорував вікна, які були створені після того, як востаннє фокус було переміщено до іншої програми та назад.) Якщо ви використовуєте 10.7 або 10.8, додайте ці рядки до початку сценарію:
activate application "SystemUIServer"
activate application "Finder"