Как быстро скопировать полный путь выделенных файлов и папок в macOS
Александр Журович
Александр Журович 4 года назад
Старший технологический обозреватель и стратег по цифровым инновациям #Советы экспертов и вдохновляющие статьи
0
1.3K

Как быстро скопировать полный путь выделенных файлов и папок в macOS

Узнайте, как с помощью Automator создать удобную службу для копирования полных путей выбранных файлов и папок в буфер обмена — простой способ оптимизировать работу с файлами на Mac.

Многие пользователи macOS знакомы с простым трюком: если скопировать файлы или папки в Finder и вставить их в текстовое поле с помощью command + V, вы получите список только их имен. Но что если нужно получить полные пути к этим объектам? Для этого достаточно воспользоваться встроенным приложением Automator и создать собственную службу.

Готовая служба будет выглядеть следующим образом:

Пример службы Automator
Пример содержимого службы Automator.

Второе действие — отображение уведомления — не обязательно, но оно помогает понять, что процесс завершён. Для этого можно использовать стандартные возможности macOS или сторонние приложения, например, Growl.

Главная часть — это AppleScript, который принимает выбранные в Finder файлы и папки, преобразует их пути в формат POSIX и копирует список в буфер обмена. Обратите внимание, что служба привязана к Finder и будет доступна только при выделении файлов или папок.

Полный AppleScript выглядит так:

on run tell application "Finder" set theSelection to selection set outputPaths to {} repeat with anItem in theSelection set end of outputPaths to POSIX path of (anItem as alias) end repeat set AppleScript's text item delimiters to "
" set outputString to outputPaths as string set AppleScript's text item delimiters to "" set the clipboard to outputString return outputString end tellend run

Этот скрипт преобразует пути из формата «Диск:Папка1:Папка2:…:Имя» в POSIX-формат «/Папка1/Папка2/…/Имя», который широко используется в Unix-системах и в macOS.

После создания службы сохраните её под понятным названием, например, «Копировать пути файлов». Затем в Finder выделите нужные объекты, нажмите правую кнопку мыши и выберите вашу службу из раздела Службы. Полные пути автоматически окажутся в буфере обмена — останется вставить их в любое текстовое приложение с помощью command + V.

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

Изучите полезные статьи в категории Советы экспертов и вдохновляющие статьи на дату 21-09-2021. Статья под заголовком "Как быстро скопировать полный путь выделенных файлов и папок в macOS" предлагает глубокий анализ и практические советы в области Советы экспертов и вдохновляющие статьи. Каждая статья подготовлена экспертами для предоставления максимальной ценности читателям.

Статья " Как быстро скопировать полный путь выделенных файлов и папок в macOS " расширяет ваши знания в категории Советы экспертов и вдохновляющие статьи, держит вас в курсе последних событий и помогает принимать обоснованные решения. Каждая статья основана на уникальном контенте, обеспечивая оригинальность и качество.

0
1.3K

InLiber — глобальный информационный портал, оперативно публикующий точные и достоверные новости со всего мира.

Мы освещаем актуальные события в области технологий, политики, здравоохранения, спорта, культуры, экономики и других сфер. Удобный интерфейс, проверенные источники и глубокий контент делают InLiber надежным проводником в мире информации для всех интернет-пользователей.