Как скопировать полный путь к файлу или папке на macOS: 6 способов
Как вы уже, наверное, знаете, для хранения файлов в компьютере используется древовидная структура. Но далеко не всегда понятно где взять этот полный путь к файлу или папке. Мы расскажем, как это можно сделать в macOS. Возможно, эта строка вам понадобится в дальнейшем для создания ярлыка, ее затребует какое-то приложения или просто информация будет полезной для самого пользователя.
Мы рассмотрим различные способы поиска и отображения полного пути к файлу. Оказывается, в macOS есть несколько вариантов действия. Но такое разнообразие дает возможность выбрать наиболее удобный и простой для себя вариант.
Как найти путь к файлу на Mac при помощи строки пути в Finder?
Самый простой способ всегда видеть полный путь к файлу или папке в macOS – использовать Строку пути Finder.
Откройте Finder и выберите Вид → Показать строку пути.

После этого вы сможете увидеть в нижней части окна полный путь к текущему местоположению файлов. Если у вас отображается еще и строка состояния, то панель пути появится прямо над ней.

Приятной особенностью этого элемента является его интерактивность. Так что показанная информация не просто для красоты – ею можно и воспользоваться (подробно).


Как скопировать полный путь к файлу или папке на macOS при помощи контекстного меню Finder
Начиная с macOS El Capitan компания Apple представила новый способ копирования пути к файлов. Он – не самый очевидный (если только вы не опытный «маковод»), зато позволяет скопировать сразу полный «адрес» до файла или папки.
1. Откройте новое окно Finder (кликните на иконку или в строке меню выберите Файл → Новое окно Finder);
2. Найдите нужный файл или папку и нажмите на него правой кнопкой мыши. Если вы не пользуетесь правой кнопкой – зажмите клавишу Ctrl и кликните по файлу или папке. Появится контекстное меню.

3. Не закрывая контекстное меню, зажмите клавишу ⌥Option (Alt). Присмотритесь – в меню появились новые команды.
4. Выберите пункт Скопировать путь до [имя файла или папки].

Готово! Полный путь к файлу только что был добавлен в буфер обмена. Чтобы вставить его в любое совместимое macOS-приложение, нажмите ⌘Cmd + V.
Как увидеть путь к файлу при поиске в Spotlight
Несмотря на то, что в последних версиях macOS значительным изменениям подвергся инструмент поиска Spotlight, стабильно прежней в нем осталась возможность просматривать путь к файлу или папке с ним.
Откройте Spotlight и введите ключевое слово для файла или папки. Используйте стрелки на клавиатуре, чтобы перейти к нужному элементу, а затем удерживайте клавишу ⌘Cmd. Вы увидите путь к отображаемому элементу, пока будете держать нажатой клавишу ⌘Cmd.
Использование этого метода со Spotlight удобно, если вы еще и ищете этот элемент. Вы можете не только быстро его найти, но и увидеть его точное местоположение в вашей системе.
Как скопировать путь к файлу или папке при помощи меню Свойства в Finder
Когда вы щелкаете правой кнопкой мыши по какому-нибудь элементу на своем Mac, то в контекстном меню вы видите опцию «Свойства». Если вы нажмете на нее, то сможете увидеть разнообразную информацию о выделенном файле или папке.

Разверните раздел «Основные» во всплывающем окне «Свойства» и рядом с полем «Место» вы увидите нужный вам путь к элементу.

Если для сохранения имени пути вы используете курсор и выделение с его помощью, то затем просто нажмите ⌘Cmd + C. Это позволит скопировать текст в буфер обмена. Потом его можно будет вставить в нужное место или в «Заметки», чтобы при необходимости сохранить.
Как скопировать путь к файлу или папке при помощи Терминала
Если вас не пугает использовать время от времени «Терминал» с его простыми командами, то этот инструмент тоже может оказаться удобным для получения информации о пути к файлу.
Откройте «Терминал» и перетащите в его окно файл или папку.

Вы увидите, как в строке ввода команды появится путь к используемому элементу. Вы можете тут же выделить его и скопировать.

Как увидеть путь к папке при помощи строки заголовка Finder
Хотя эта возможность и не предоставит вам пути, который можно будет скопировать, вы увидите путь к файлу в древовидной форме. Так что, если вам требует наглядно увидеть этапы перехода между ветвями дерева файлов, то воспользуйтесь этим трюком.
В открытом Finder щелкните правой кнопкой мыши (или удерживая ⌘Cmd или Control) в строке заголовка по значению текущей открытой папки.

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

Заключение
Оказывается, в macOS узнать полный путь к файлу не так и сложно. Мы предложили вам сразу шесть способов, воспользуйтесь одним из них, когда понадобится эта информация. Возможно, вы знаете другой способ узнать полный путь к файлу? Тогда расскажите нам о нем!
Файлы и пути к ним

Путь к файлу – это набор символов, который показывает расположение того или иного файла в операционной системе. Запись, которая включает в себя разделительный знак в виде «\» (обратного слеша). Также существуют пути каталогов. Все они используются в файловых системах компьютеров и иных устройств.
Работать с соответствующим элементом предстоит всем, кто пользуется оборудованием: программистам, системным администраторам, обычным пользователям. В данной статье речь зайдет о видах путей к каталогам и документам. Предложенная информация поможет классифицировать соответствующие «символьные наборы», а также научит пользоваться ими.
Особенности
Определение пути к каталогу или файлу можно дать как «маршрут». Это – «дорога», по которой нужно пройти, чтобы отыскать конкретные директории или документы на устройстве. Последовательность, записываемая по определенным принципам. Форма представления зависит от вида путей каталогам.
За основу возьмем работу в операционной системе Windows (Виндовс). Здесь рекомендуется запомнить такие нюансы:
- Есть «маршрут» начинается с обратного слеша (символ обратной косой черты), то система будет воспринимать его, как идущий от корневого каталога.
- Каждое имя каталога или файла, указанное в пути, должно соответствовать входу в папку.
- Символ «…» (многоточие) – это переход в родительский каталог.
- Слеш «/» — указывает, куда делать следующий «шаг».
Это – база, без которой дальнейшая работа с Windows и «маршрутами» в ней невозможна.
Путь к файлу не получится указать, если не знать, как правильно пишется его имя. То же самое касается и папок. Для поиска директории или документов максимально эффективно и быстро, необходимо узнать полное имя того или иного объекта.
Имя файла в системах DOS и Windows включает в себя три элемента:
- непосредственное название – имя;
- разделитель (точка);
- расширение (тип информации, с которой предстоит работать).
По умолчанию в Виндовс расширения (виды) документов скрыты. Эта информация среднестатистическому пользователю не нужна. Способов узнать расширение документа несколько. Пример – через параметр «Свойства». Методов включения отображения расширения тоже несколько – все зависит от конкретной операционной системы.
MS DOS определяет для имени всего 8 символов. Такое ограничение было в старых версиях операционных систем. Теперь оно упразднено, но это не значит, что нужно давать документам слишком длинные названия. Это усложнит поиск пути к файлу.
Разновидности
Для получения доступа к той или иной директории, а также любому документу на устройстве, нужно знать, где он размещается. Здесь на помощь придет путь к файлу. Он может быть нескольких видов:
- относительный;
- абсолютный.
Зная особенности каждого варианта, можно выучить, как правильно записать каждую форму представления, а также использовать соответствующую последовательность на практике.
Относительный вид
Относительный путь к файлу – это «маршрут» к документу относительно текущего каталога. Текущий каталог – это тот, в котором запускается программа, скрипт или открывается страница в браузере.
Он ссылается на местоположение относительно текущей директории. Используют два специальных символа:
- Точку «.». Используя этот символ, можно перейти в текущий каталог.
- Двойную точку «..». Позволяет посмотреть (перейти) в родительский каталог. Используется для перехода на один уровень вверх.
Выше – наглядный пример расположения файлов в системе. Эта графическая последовательность используется для быстрого поиска конкретного документа на компьютере. Она поможет понять, как правильно указать путь к файлу относительного вида.
Для перехода в Posters нужно записать такую последовательность: D:\Data\Maps\Posters. Соответствующая запись указывает на то, что нужно перейти на диск D, затем в директорию Posters, которая расположена в Maps. Последняя вложена в Data, размещенной на разделе диска с именем D.
Текущая директория – это корневая папка. После перехода в каталог Posters именно он будет выступать корневым.
Нюансы работы
Понятие путей к файлам, а также к каталогам понятно. Также стало понятно, что обозначает относительный «маршрут». Чтобы лучше работать с ним, рекомендуется рассмотреть наглядный практический пример. За основу возьмем документы, которые находятся на устройстве по образцу выше.
Предположим, что хочется перейти к папке Landuse из текущей директории, которая называется Soils. Чтобы переключиться туда, нужно:
- Открыть адресную строчку Windows.
- Узнать путь к файлу или директории. В нашем случае – к конкретной папке.
- Написать в адресной строчке запись формы: ..\Landuse.
В данном случае Windows произведет поиск каталога, после чего перейдет в D:\Data\Shapefiles\Landuse.
Абсолютный путь
Абсолютный путь к файлу означает полный «маршрут» до документа или архива. Он включает в себя все диски, а также имена папок и файлов, которые нужно открыть для перехода к заданному изначально объекту.
Файловая система Windows работает преимущественно с таким вариантом. Он наиболее прост для понимания среднестатистических пользователей. В Виндовс все начинается с диска или его раздела. Традиционно он записывается как одна буква:
- D;
- C;
- E.
Абсолютно сформированный путь к до файла формируется по определенному принципу. Его легко запомнить. Он выглядит так:
- Начинается всегда с диска, на котором находится тот или иной объект. Это – корневой диск.
- Все вложенные папки. Все то, куда будет заходить пользователь или файловая система, чтобы искать объект.
- Имя файла. Оно должно быть записано корректно. Желательно вместе с расширением (типом).
Сейчас покажу, как выглядит путь до файла статья.txt:
Стоит обратить внимание на принципы правильного формирования пути к файлу: начинается с диска, на котором расположен, а разделяющими символами служат обратные слеши. Предложенная ранее запись показывает, что файл статья.txt находится на диске C, в папке Media, которая расположена в директории Thecode. Последний элемент – это корень.
Разница с UNIX
В MacOS, как и в любой UNIX-системе все диски – это тоже папки. Это значит, что по умолчанию все новые диски будут подключаться как папки внутри папки /Volumes.
Понятие полного пути к файлу в Windows раскрыто. Это «маршрут», в начале которого указывается диск, на котором расположен объект. В случае с MacOS и Linux не только отсутствуют диски, но и используются измененные разделительные знаки. А именно – знаком «/».
Больше разницы между Windows и UNIX-системами нет. Абсолютный путь к директории означает написание всего «маршрута», по которому должен пройти клиент для обнаружения «архива». Относительный – его «уменьшенная» вариация.
Что лучше использовать
Абсолютный и относительный путь к каталогу (или иному объекту системы) – означает почти одно и то же. Первый вариант отвечает за определение полного «маршрута» до документа, второй – ее «урезанную» интерпретацию.
Перед тем как программировать или работать в операционной системе, встает вопрос о том, какую форму представления использовать.
При программировании и разработке используется относительный вариант. Связано это с тем, что находить документы и директории тут не сложно – они расположены в корневой папке проекта.
Для системного администрирования и получения доступа к тем или иным объектам ОС, рекомендуется использовать полный путь. Он более информативный. Это значит, что компьютеру или пользователю предстоит сделать все «шаги», предусматриваемые «маршрутом», для получения доступа к объекту.
Принцип использования того или иного «адреса» прост:
- работа в интернете с чужими документами – абсолютный вариант;
- оперирование собственными объектами проекта – относительный.
Теперь выясним, как по имени файла провести определение пути к файлу, а также скопировать соответствующий «адрес».
Как определить и скопировать маршрут
Существуют различные методы реализации. Для того, чтобы просмотреть полный путь файла, а затем перенести его в буфер обмена устройства, можно использовать системные возможности и «горячие клавиши». Все варианты достаточно просты в освоении.
Через Shift
Первый прием показывает, как копировать в буфер обмена «адрес» документа или директории без его непосредственной демонстрации:
- Выбрать файл, который хочется использовать.
- Нажать на Shift на клавиатуре и кликнуть ПКМ по документу.
- Выбрать «Скопировать как путь».
Теперь можно пользоваться соответствующей информацией по собственному усмотрению.
Свойства
Понятие полного пути к файлам раскрыто. Посмотреть его в Windows можно через «Свойства» объекта. Там найдете не только местоположение файла/директории, но и иную важную информацию вроде объема и расширения.
Чтобы воспользоваться этим приемом, нужно:
- Найти документ на устройстве.
- Нажать ПКМ по нему.
- Выбрать параметр «Свойства».
- Открыть вкладку «Общие».
Теперь в разделе «Расположение» можно увидеть путь к соответствующему файлу вместе с именем файла. Остается выделить значение строчки «Адрес» и скопировать его. Пример – при помощи ctrl + c.
Командная строка
Командная строка Windows позволяет отследить путь из корневого каталога до желаемого объекта с самого начала. Выводит информацию в консоли:
- Открыть командную строку.
- Перетащить иконку документа в основное окно приложения «Командная строка».
- Посмотреть на результат.
В консоли появится путь к желаемому файлу вместе с именем файла, а также всеми папками, которые нужно открыть для поиска соответствующего элемента.
В MacOS
Для MacOS уточнение расположения документов/директорий проводится точно так же, как и в Windows – при помощи Shift. Здесь предстоит найти тот или иной файл в Finder, а затем, удерживая клавишу Option, зажать ПКМ. Теперь остается выбрать команду «Скопировать путь до…».
Хотите освоить современную IT-специальность? Огромный выбор курсов по востребованным IT-направлениям есть в Otus!
Где посмотреть и как узнать путь к файлу, как его скопировать в ос windows 10
Кроме всех выше перечисленных способов получения пути к файлу — мы констатируем, что файл уже существует, а если нам нужно создать путь к файлу, который не существует?
Для того, чтобы сделать такой путь на сервере нам понадобится:
Константа, которая не изменяется, (кроме если вы не выше корневой) — это путь до корневой на сервере :путь до корневой
echo $_SERVER;
Результат:home/domen/dwweb_ru/www
Далее — нам нужно знать путь до папки(если папка будет существовать), например :
/example/example_2/
Соединим :echo $_SERVER.’/example/example_2/’;
Выведем: home/domen/dwweb_ru/www/example/example_2/
И третье… надо знать название и разрешение файла:
example.html
Соединим :echo $_SERVER.’/example/example_2/example.html’;
Выведем: home/domen/dwweb_ru/www/example/example_2/example.html
Мы вывели предполагаемый путь до не существующего файла.
Зачем такое нужно?
Когда вы создаете новый контент, то файла изначально не существует.
Но путь к предполагаемому файлу вы должны знать!
Естественно!их нужно создать
Пути UNC
UNC расшифровывается как Universal (или Uniform, или Unified) Naming Convention – Конвенция об универсальных наименованиях, и является синтаксисом для доступа к директориям и файлам в компьютерных сетях. Синтаксис показан ниже:
Имя компьютера отделяется с помощью двойной обратной косой черты (\\
).
В UNC имя компьютера также называется именем хоста.
Есть несколько правил для путей UNC:
- Пути UNC не могут содержать меток тома (таких как D
). - Невозможен переход в директорию выше уровнем, чем общая директория.
- Опция Сохранять относительные пути (Store relative path names)
для документов и инструментов неприменима к путям UNC.
В ArcGIS вы можете использовать путь UNC при любом запросе пути. Это особенно удобно для общедоступных данных в локальной вычислительной сети (LAN). Данные могут храниться на одном компьютере, и любой пользователь, имеющий к нему доступ, может эти данные использовать, пока компьютер не будет выключен или отсоединен от сети.
В Windows возможно открывать доступ к папкам, чтобы другие пользователи в сети могли с ними работать. В ArcCatalog или Проводнике Windows щелкните правой кнопкой мыши Общий доступ и безопасность (Sharing and Security)
и следуйте дальнейшим указаниям открывающегося диалогового окна.
В Linux
В Linux абсолютный путь определяется как местоположение файла или каталога относительно корневого каталога и обозначается косой чертой (/). Корневой каталог относится к верхнему каталогу, который содержит файловую систему, содержащую серию подкаталогов, что приводит к дальнейшим подкаталогам. Напротив, относительный путь относится к местоположению файла или каталога относительно текущего рабочего каталога, а не к корневому каталогу. Например,
/ Экспорт / главная / FTP / паб
экспорт / главная / FTP / паб
В первом примере путь начинается с каталога /, который является корневым каталогом, который делает его абсолютным. Мы удалили косую черту / во втором примере, которая делает ее относительным именем пути, означающим, что она относится к текущей рабочей директории, а не к корневому каталогу.
История
Multics впервые представила иерархическую файловую систему с каталогами (разделенными знаком «>») в середине 1960-х годов.
Примерно в 1970 году в Unix в качестве разделителя каталогов использовалась косая черта («/»).
В 1981 году была выпущена первая версия Microsoft DOS . MS-DOS 1.0 не поддерживает файловые каталоги. Кроме того, основная часть служебных команд, входящих в состав MS-DOS 1.0, была получена от IBM, и в их синтаксисе командной строки в качестве префикса «переключателя» использовался символ косой черты. Например, запускает команду с опцией формата широкого списка.
Это использование косой черты все еще можно найти в командном интерфейсе в Microsoft Windows . В отличие от этого, Unix использует символ тире («-») в качестве префикса переключателя командной строки.
Когда поддержка каталогов была добавлена в MS-DOS в версии 2.0, «/» оставался в качестве символа префикса переключателя для обратной совместимости. Microsoft выбрала символ обратной косой черты («\») в качестве разделителя каталогов, который похож на символ косой черты, хотя более современные версии Windows не зависят от косой черты, что позволяет смешивать оба типа косой черты в пути.
Абсолютные и относительные пути в инструментах-скриптах
При использовании мастера Добавить скрипт (Add Script)опция сохранения относительных путей появится на первой панели. Вы также можете установить эту опцию, щелкнув правой кнопкой мыши инструмент-скрипт, выбрав Свойства (Properties), а затем закладку Общие (General). В нижней части диалогового окна выберите Сохранить относительные пути (Store relative path names (instead of absolute paths).
Текущая папка, используемая для относительных путей, это папка, в которой находится соответствующий набор инструментов. Опция относительного пути конвертирует и сохраняет пути к:
- Скрипту
- Наборам данных, которые используются в свойстве значения по умолчанию
- Файлам, на которые ссылаются метаданные инструмента и справка
- Файлам слоя (.lyr), используемым для свойства условных обозначений
- Компилированным файлам справки (.chm)
- Таблицам стилей
Универсальное соглашение об именах
Microsoft Windows UNC, Короче для Универсальное соглашение об именах или Единое соглашение об именах, задает общий синтаксис для описания расположения сетевого ресурса, такого как общий файл, каталог или принтер. Синтаксис UNC для систем Windows имеет общую форму:
Microsoft часто называет это «сетевой путь«.
Некоторые интерфейсы Microsoft Windows также позволяют или требуют синтаксиса UNC для WebDAV общий доступ, а не URL-адрес. Синтаксис UNC расширен с дополнительными компонентами для обозначения использования SSL и номера порта TCP / IP, URL-адрес WebDAV становится
При удаленном просмотре «SharedFolder» может иметь имя, отличное от того, что программа на сервере видит при открытии « SharedFolder». Вместо этого имя SharedFolder состоит из произвольного имени, присвоенного папке при определении ее «совместного использования».
Некоторые интерфейсы Microsoft Windows также принимают «Long UNC»:
Microsoft Windows использует следующие типы путей:
- локальная файловая система (LFS), например
- универсальное соглашение об именах (UNC), например или же / (по крайней мере, в Windows 7 и новее)
- «длинный» путь к устройству, например или . Этот путь указывает на пространство имен локального файла и аналогичен тому, который указывает на локальное пространство имен устройства DOS. Этот формат также является «исходным» или «неинтерпретируемым» путем, поскольку он отправляет пути прямо в файловую систему без преобразования к \ и интерпретируя такие имена, как …
- Диспетчер объектов Windows NT пути с префиксом (глобальное пространство имен DOS).
В версиях Windows до Windows XP только API, принимающие «длинные» пути к устройствам, могли принимать более 260 символов.
В ракушка в Windows XP и Виндоус виста, explorer.exe, позволяет использовать имена путей длиной до 248 символов.[нужна цитата]
Поскольку UNC начинаются с двух обратных косых черт, обратная косая черта также используется для экранирования строк и в обычные выражения, это может привести к крайним случаям синдром наклоненной зубочистки: экранированная строка для регулярного выражения, соответствующего UNC, начинается с 8 обратных косых черт — — потому что и строка, и регулярное выражение требуют экранирования. Это можно упростить, используя сырые струны, как в C # или Python , или литералы регулярных выражений, как в Perl .
Псевдонимы магазинных приложений
В Windows 10 1709 у магазинных приложений появились псевдонимы выполнения. Разработчик приложения прописывает в манифесте псевдоним, что позволяет запускать по нему приложение из командной строки и оболочки Windows. В примере ниже фрагмент манифеста утилиты Monitorian, о которой я рассказывал.
Пользовательское изменение псевдонимов не предусмотрено, их можно только отключить в параметрах — ищите там alias или псевдоним. Об этой возможности полезно знать, потому что бывают неприятные сюрпризы, как с Python.

Бонус: исследователь из Google Project Zero разбирает подноготную работы псевдонимов в контексте безопасности: Overview of Windows Execution Aliases.
Резюме абсолютного и относительного пути
В двух словах, если вы хотите поместить ссылки на другие веб-сайты, принадлежащие другому домену, отличному от домашнего домена, вы, скорее всего, используете абсолютный путь. Напротив, вы будете использовать относительный путь для навигации по сайту, если ссылки находятся в том же домене, на который вы ссылаетесь.Простыми словами абсолютный путь относится к тому же самому местоположению в файловой системе относительно корневого каталога, тогда как относительный путь указывает на конкретное место в файловой системе относительно текущего каталога, над которым вы работаете.
Путь (Path)
Путь – это разделенное символами обратной косой черты имя директории или файла. Директория – это тоже самое, что и папка в проводнике Windows.
E:\Data\MyStuff (path terminating in a directory name)
E:\Data\MyStuff\roads.shp (path terminating in a file name)
Вы можете столкнуться с двумя написаниями пути: «pathname» и «path name». Все варианты написания пути (Path, pathname и path name) являются синонимами.
ArcGIS оперирует термином «путь каталога» или «путь ArcCatalog». Путь каталога – это путь, распознаваемый только ArcGIS. Например:
относится к классу пространственных объектов powerlines
в наборе объектов EastValley
файловой базы геоданных Infrastructure
. Этот путь не является корректным системным путем с точки зрения операционной системы, поскольку Windows не распознает наборы и классы пространственных данных, расположенные внутри файловой базы геоданных. Само собой, ArcGIS работает с путями каталога.
Местоположение
Местоположение (Location)
является общим термином (см., например: «Укажите местоположение ваших данных» или «Введите местоположение ваших данных»).
Прямые и обратные косые черты
В Windows обратная косая черта (\
) используется в качестве разделителя при указании пути. UNIX системы используют прямую косую черту (/
). В ArcGIS не имеет значения, какая косая черта используется при указании пути. ArcGIS всегда будет правильно считывать путь, какой бы знак в нем не использовался.
Обратная косая черта при написании скрипта
Языки программирования, уходящие корнями в UNIX и язык C, такие как Python, рассматривают обратную косую черту (\
) в качестве управляющего символа. К примеру, \n
соответствует возврату каретки. Поскольку пути могут содержать обратные косые черты, необходимо избегать их распознавания как знак перехода. Обычным делом является использование двойной обратной косой черты, например:
Другой вариант преобразования путей в строки Python с помощью директивы r
показан ниже. Благодаря этому Python будет игнорировать обратные косые черты.
Что такое относительный путь?
Относительный путь — это путь, который описывает расположение файла или папки относительно текущего рабочего каталога. Его лучше всего использовать для ссылок на сайты, расположенные в одном домене, в идеале на определенных разделах веб-сайтов, в которых документы никогда не меняют отношения друг с другом. В отличие от абсолютных путей относительные пути содержат информацию, относящуюся только к текущему документу внутри одного и того же веб-сайта, что позволяет избежать полного предоставления абсолютного пути. Простыми словами относительный путь относится к пути относительно местоположения текущей веб-страницы.
Имея в виду
Абсолютный путь, также называемый файловым путем или полным путем, относится к определенному местоположению в файловой системе, независимо от текущего рабочего каталога. Это расположение файла или каталога на компьютере, который содержит корневой каталог и полный список каталогов, который требуется для поиска файла или каталога. Относительный путь, напротив, относится к расположению каталога с использованием текущего каталога в качестве ссылки, что позволяет избежать необходимости указывать полный абсолютный путь. Таким образом, относительный путь также называется не абсолютным путем.
Доступ к порождающим объектам
В некоторых ситуациях бывает необходимо получить доступ к каталогам, содержащим заданный путь. Рассмотрим такой пример:
Если мы запустим этот код, мы получим вывод, который выглядит следующим образом:
Атрибут parent в экземпляре Path возвращает ближайший порождающий объект данного пути. В этом случае он возвращает каталог, содержащий файл shark.txt: ocean/animals/fish.
Мы можем получить доступ к атрибуту parent несколько раз подряд, чтобы пройти вверх по дереву порождающих объектов данного файла:
Запустив этот код, вы получите:
Результат похож на предыдущий, но в этот раз мы прошли еще один уровень выше, обратившись к атрибуту .parent дважды. Два каталога выше файла shark.txt – это каталог ocean/animals.
Абсолютные и относительные пути в ArcMap
При создании документа ArcMap (либо ArcScene, либо ArcGlobe) вы можете указать, что сохраняться будут относительные пути. Для установки этой опции выберите Файл (File)>Свойства документа карты (Map Document Properties). Здесь вы можете указать, будете ли вы хранить абсолютные или относительные пути.

При сохранении документа с относительными путями приложение преобразует пути в относительные (используя точку и двойную точку) в зависимости от того, где вы сохранили документ (т.е. от текущей директории). Например, если ваш документ сохранен в
и данными одного из слоев являются
то в Newmap.mxd записано следующее:
Когда вы снова открываете Newmap.mxd, ArcMap преобразует сохраненные относительные пути (с обозначением с помощью точки и двух точек) обратно в абсолютные, которые отображаются как источник данных слоя. Эта конвертация всегда зависит от местоположения документа карты (текущей директории).
С помощью «Shift»
«Shift» – одна из основных клавиш, расположенных на клавиатуре. Она выполняет массу полезных функций, включая те, которые позволяют скопировать путь расположения того или иного файла. Именно этот вариант и предлагается рассмотреть:
- Откройте папку с искомым файлом.
- Зажмите клавишу «Shift».
- Не отпуская клавишу, щелкните ПКМ по ярлыку файла.
- Кликните ЛКМ по опции «Копировать как путь».
Обратите внимание, что, если не зажать нужную клавишу, вы не найдете искомый пункт в контекстном меню. В случае соблюдения всех указанных требований путь будет скопирован в буфер обмена, и то, как следует распорядиться полученной информацией, выберет сам пользователь
Он может вставить расположение в качестве текста в поисковую строку браузера, «Блокнот» или Word, а также напрямую вставить информацию в любой другой интерфейс, включая Командную строку и окно «Выполнить».
Расширенные возможности изменения путей поиска для нескольких чертежей
При переносе файлов чертежей или внешних файлов, на которые они ссылаются, включая другие файлы чертежей, шрифты текстов, изображения и параметры плоттеров, пути поиска, сохраняемые в чертеже, требуют обновления. «Диспетчер ссылок» Autodesk приводит перечень файлов, на которые произведена ссылка из выбранных чертежей, и обеспечивает инструментами изменения сохраненных путей поиска без необходимости в открытии каждого файла чертежа. Также «Диспетчер ссылок» можно использовать для выявления и устранения необработанных ссылок.
«Диспетчер ссылок» представляет собой автономное приложение с собственной справочной системой. Для доступа к этому приложению нажмите кнопку меню «Пуск» (Windows) (Все) Программы Autodesk AutoCAD Диспетчер ссылок. При работе в сети он может быть не установлен на локальном компьютере.
История
Мультики Впервые представила иерархическую файловую систему с каталогами (разделенными знаком «>») в середине 1960-х годов.
Около 1970 г. Unix ввел символ косой черты («/») в качестве разделителя каталогов.
В 1981 году вышла первая версия Microsoft ДОС был выпущен. MS-DOS 1.0 не поддерживает файловые каталоги. Кроме того, основная часть служебных команд, поставляемых с MS-DOS 1.0, поступила из IBM и в их синтаксисе командной строки в качестве префикса «переключателя» использовалась косая черта. Например, управляет с опцией формата широкого списка.
Это использование косой черты все еще можно найти в командном интерфейсе в разделе Майкрософт Виндоус. В отличие от этого, в Unix в качестве префикса переключателя командной строки используется тире («-»).
Когда поддержка каталогов была добавлена в MS-DOS в версии 2.0, «/» оставался в качестве символа префикса переключателя для обратной совместимости. Microsoft выбрала символ обратной косой черты («») в качестве разделителя каталогов, который похож на символ косой черты, хотя более современные версии Windows не зависят от косой черты, что позволяет смешивать оба типа косой черты в пути.
Представления путей по операционной системе и оболочке
примечание: &,% и @ также могут использоваться для ссылки на корень текущего пользователя, библиотеки и текущего (рабочего) каталога соответственно.
Когда монтируются файловые системы с расширениями файлов, ‘.’ символы заменяются на ‘/’, как в приведенном выше примере Japan / gif.
(корень домена) (корень текущего узла)
примечание: префикс может быть числом (0–31), (загрузочный том) или (домашний каталог AppleShare)
Mac OS X , как производная от UNIX, внутренне использует пути UNIX. Однако, чтобы сохранить совместимость программного обеспечения и удобство для пользователей, многие части графического интерфейса пользователя переключают «/», введенные пользователем, на «:» внутри, и переключают их обратно при отображении имен файлов («:», введенное пользователем, также изменяется в «/», но обратного перевода не происходит).
Другие ссылки
Мы рассмотрели ссылки на документы по протоколу HTTP или HTTPS, но кроме этого существуют и другие ссылки — на адрес электронной почты, номер телефона и др.
Ссылка на адрес электронной почты
Создание ссылки на адрес электронной почты делается почти также, как и ссылка на веб-страницу. Только вместо протокола http указывается mailto, после которого через двоеточие идёт сам адрес почты (пример 5).
Пример 5. Ссылка на адрес электронной почты
В атрибуте href элемента <a> вначале пишется ключевое слово mailto, затем через двоеточие желаемый почтовый адрес. Подобная ссылка по своему виду ничем не отличается от ссылки на веб-страницу, но при щелчке по ней запускается почтовая программа, установленная по умолчанию. Поэтому в названии ссылки желательно указывать, что она имеет отношение к электронной почте, чтобы читатели понимали, к чему приведёт щелчок по ней.
Можно также автоматически добавить тему сообщения, присоединив к адресу электронной почты через символ вопроса (?) параметр subject с темой сообщения, как показано в примере 6.
Пример 6. Задание темы сообщения
При запуске почтовой программы поле Тема (Subject) будет заполнено автоматически.
Ссылка на Skype
Для вызова программы Skype вы можете использовать протокол callto, после которого через двоеточие следует номер телефона или логин пользователя (пример 7).
Пример 7. Ссылка на Skype
Не все браузеры поддерживают такой формат ссылок.
Ссылка на телефон
На мобильных устройствах вы можете использовать протокол tel, который позволяет использовать ссылку для набора номера и вызова абонента. Номер следует указывать в международном формате, допустимо вставлять в номер дефис или писать его слитно (пример 8).
Пример 8. Ссылка на телефон
При щелчке по такой ссылке откроется приложение для телефона и начнётся вызов абонента.
Относительный путь (адрес)
Что такое относительный путь к файлу?
Любая файловая система представляет собой строгую иерархию родительских и дочерних папок и файлов. Например: C:\folder\file.php – здесь папка folder\ является дочерней для диска C:\ и родительской для файла file.php .
Для наглядности давайте рассмотрим следующую иерархию:
- file1.php
- folder\
- file.php
- subfolder\
Чтобы из файла C:\folder\file.php обратиться к файлу C:\file2.php , нам нужно выйти из текущей папки folder\ , т.е. подняться на один уровень выше. Для этого можно использовать, папку
(я бы даже сказал псевдо-папку)
родительского каталога
, представляющую собой две точки (..)
. Другими словами, мы получим путь: ..\file2.php — относительно файла file.php .Чтобы из файла C:\folder\file.php обратиться с файлу C:\folder\subfolder\file3.php , нам нужно войти в подпапку subfolder\ , т.е. опуститься на один уровень ниже. Так мы получим путь: subfolder\file3.php — относительно файла file.php .
Давайте усложним задачу и обратимся из файла C:\folder\subfolder\file3.php к файлу C:\file2.php . Относительный путь будет иметь вид: ..\..\file2.php — мы поднялись на два уровня выше. Выполнить обратное, т.е из файла C:\file2.php обратимся к файлу C:\folder\subfolder\file3.php . Относительный путь будет иметь вид: folder\subfolder\file3.php — мы опустимся на два уровня ниже.
Преимущества и недостатки относительного пути (адреса)
Очевидно, что относительный путь не содержит домашней папки и родительских папок. Таким образом, конечный адрес получается короче. Более того, в случае необходимости переезда с одного домена на другой не возникнет необходимости прописывать новый абсолютный адрес.
С другой стороны, в случае цитирования контента сайта, на другом ресурсе, с теми же картинками, в которых прописан относительный путь, мы получим ошибку, т.к. на стороннем ресурсе отсутствуют папки и файлы сайта. Так получится в случае просмотра страницы в кэше поисковых систем. Опять же, используя относительный путь можно легко допустить ошибку, которая выльется в проблему индексации сайта.
Подводя итог, следует отметить, что использование относительного пути или адреса желательно свести к минимуму и использовать абсолютные пути и адреса.
Получение и изменение текущей директории
Запуская любую программу или консоль, например CMD, мы это делаем из определенной директории. С этой и соседней директорией мы можем работать без указания полного пути. Для того что бы узнать такую директорию в Python используется метод os.getcwd():
В директории ‘D:\’ сохранен мой файл, с которого я запускаю методы. Вы можете изменить такую директорию с os.chdir() . Такой подход удобен, когда файлы, с которыми вы работаете в основном находятся в другом месте и вы сможете избежать написания полного пути:
Так же как и в любых языках, в любых методах описанных выше, вы можете использовать ‘..’ для работы с директорией выше или ‘/’ для работы со внутренней:
Манипулирование путями
В классе System.Web.VirtualPathUtility определен набор статических методов, с помощью которых можно манипулировать с путями. Использование этих методов предпочтительнее самостоятельной обработки строк путей, поскольку структура URL может оказаться довольно сложной.
Возвращает указанный путь, добавляя завершающий символ /, если он отсутствует
Комбинирует базовый и относительный путь, обеспечивая корректное количество символов /
Возвращает часть, представляющую каталог, из виртуального пути
Возвращает расширение файла из указанного пути, включая ведущую точку
Возвращает имя файла из указанного пути
Возвращает true, если указанный путь начинается с /
Возвращает true, если указанный путь начинается с
Возвращает первый путь, выраженный относительно второго пути
Возвращает указанный путь, удаляя завершающий символ /, если он существовал
Преобразует указанный относительный путь в абсолютный
Преобразует указанный абсолютный путь в относительный
Некоторые из перечисленных методов позволяют упростить работу с путями, относящимися к приложению (которые начинаются с символа
). Мы предпочитаем не пользоваться ими, однако считаем методы, предназначенные для извлечения определенных элементов и комбинирования путей, довольно удобными. Эти методы не отличаются особой сложностью, и вы легко можете воссоздать их в собственном коде. Тем не менее, следует отметить, что выполняемая ими работа является рутинной и требует многочисленных действий, связанных с разбором.
Пропуск нормализации
Как правило, любой путь, передаваемый в API Windows передается в функцию GetFullPathName и нормализуется
Существует одно важное исключение: путь к устройству, который начинается со знака вопроса, а не с точки
Если путь не начинается с последовательности (обратите внимание на использование канонической формы с обратной косой чертой), он нормализуется
Зачем нужно пропускать нормализацию? Существует три основных причины:
Получение путей, которые в обычных обстоятельствах недоступны, но являются допустимыми. Например, невозможно каким-либо иным способом получить доступ к файлу или каталогу с именем .
Повышение производительности за счет пропуска нормализации в тех случаях, когда нормализация уже выполнена.
Только на платформе .NET Framework пропуск проверки длины пути для использования путей длиной более 259 символов. Такое поведение допускается в большинстве API за некоторыми исключениями.
.NET Core и .NET 5 или более поздней версии обрабатывают длинные пути неявным образом и не выполняют проверку . Проверка применяется только для платформы .NET Framework.
Пропуск нормализации и проверки максимальной длины пути является единственным отличием между двумя видами синтаксиса путей к устройствам. В остальных аспектах они идентичны
Пропуск нормализации следует использовать с осторожностью, поскольку в этом случае легко получить пути, при работе с которыми в обычных приложениях будут возникать трудности
Пути, начинающиеся с последовательности , по-прежнему нормализуются, если явно передать их в функцию GetFullPathName.
Вы можете передавать пути длиной более символов в функцию GetFullPathName без . Она поддерживает пути произвольной длины, которая ограничивается лишь максимальным размером строки, поддерживаемым в Windows.
HTML Путь к файлу
Путь к файлу описывает расположение файла в структуре папок веб сайта.
Примеры пути к файлам
Путь Описание <img src=»picture.jpg»> picture.jpg находится в той же папке, что и текущая страница <img src=»images/picture.jpg»> picture.jpg находится в папке images в текущей папке <img src=»/images/picture.jpg»> picture.jpg находится в папке images в корне текущего веб-сайта <img src=»../picture.jpg»> picture.jpg находится в папке на один уровень выше текущей папки Пути к HTML файлам
Путь к файлу описывает расположение файла в структуре папок вебсайта.
Пути к файлам используются при связывании с внешними файлами, например:
- Веб-страницы
- Изображения
- Таблицы стилей
- JavaScripts
Абсолютные пути к файлам
Абсолютный путь к файлу — это полный URL адрес файла:
Пример
Теги <img> и атрибуты src и alt описаны в главе HTML Изображения.
Относительные пути к файлам
Относительный путь к файлу указывает на файл относительно текущей страницы.
В этом примере путь к файлу указывает на файл в папке images, расположенной в корне текущего веб-сайт:
Пример
В этом примере путь к файлу указывает на файл в папке images находятся в текущей папке:
Пример
В этом примере путь к файлу указывает на файл в папке images находятся в папке на один уровень выше текущей папки:
Пример
Практика лучше всего
Рекомендуется использовать относительные пути к файлам (если возможно).
При использовании относительных путей к файлам, веб-страницы не будут привязаны к вашему текущему базовому URL-адрес. Все ссылки будут работать на вашем собственном компьютере (localhost), а также на вашем текущем общественном домене и вашем будущем публичном домене.
СЕРТИФИКАТЫ
Ваше сообщение было отправлено в SchoolsW3.
Веб Сертификаты
SchoolsW3 оптимизирован для обучения, тестирования и тренировки. Примеры упрощают и улучшают чтение и базовое понимание. Учебники, справочники, примеры постоянно пересматриваются, для того, чтобы избежать ошибки, невозможно гарантировать правильность всего содержимого. Используя данный сайт, вы соглашаетесь прочитать и принять условия использования, cookie и Политика конфиденциальности. Авторское право 1999 — 2021 Все права защищены. Работает на W3.CSS.
Копирование пути Копирование для ПК с Windows
Вы можете использовать Path Copy Copy для копирования путей к файлам и папкам.
Легко копировать пути

Когда дело доходит до копирования путей, эта задача довольно проста, и мы собираемся объяснить, как это сделать. Видите ли, пользователь должен просто запустить проводник Windows, найти интересующий его файл или папку, а затем нажать правую кнопку мыши.
Теперь вы должны увидеть контекстное меню со всеми его многочисленными опциями. Следующий шаг — найти копию пути и навести на нее указатель мыши. Оттуда пользователи увидят новый список опций из подменю, в котором происходит вся магия.
Выберите любой из доступных вариантов, чтобы скопировать путь, затем нажмите CTRL + V, чтобы вставить скопированные элементы в документ Word или в другое место.
Настройки

В области «Команды» можно удалить определенные элементы из контекстного меню. Не только это, но если вы хотите получить легкий доступ к некоторым из большинства параметров копирования пути, вы можете разместить их в главном меню.
Прямо сейчас все функции доступны через подменю, что хорошо, потому что оно не позволяет загромождать главное меню.
Что касается вкладки «Параметры», здесь люди могут решить, нужно ли им подменю или все в одном месте. Мы рекомендуем никогда не снимать отметку с этой функции, потому что все будет загромождено, и вам будет сложно управлять им, даже если вы опытный пользователь.
Кроме того, щелчком мыши можно относительно легко добавить кавычки вокруг скопированных путей. Кроме того, если вы заинтересованы в копировании нескольких путей в одну строку, просто установите флажок «Копировать несколько путей в одну строку».
Вот список всех поддерживаемых форматов копирования:
- Копировать короткое имя
- Копировать длинное имя
- Копировать короткий путь
- Копировать длинный путь
- Копировать короткий путь к родительской папке
- Копировать длинный путь к родительской папке
- Копировать короткий путь UNC
- Копировать длинный UNC-путь
- Копировать короткий путь к родительской папке UNC
- Копировать длинный путь к родительской папке UNC
- Копировать путь к Интернету
- Копировать путь Unix
- Скопируйте путь Cygwin
Лично я не из тех, кто регулярно копирует пути, поэтому Path Copy Copy не для меня. Однако, если вы противоположны мне, то, скорее всего, вы найдете этот инструмент чрезвычайно полезным в течение долгого времени. Вы можете скачать копию пути с сайта GitHub.
Как узнать, где находится программа по её ярлыку в Windows
Ярлыки можно не только создавать. Как создать ярлык файла или папки в Windows подробно описано в → этой статье. При установке программ почти всегда создаются ярлыки или при их инсталляции задаётся вопрос о том, создать ли ярлык для быстрого запуска программы. Ярлыки обычно создаются на рабочем столе. Так что всё удобно. До тех пор, пока не понадобится узнать, где же на диске хранится собственно сама программа. Ответ на этот вопрос и будет рассмотрен ниже в этой статье.
Самый простой и быстрый способ узнать где лежит файл по его ярлыку в Windows
Пожалуй, самым быстрым способом узнать, где лежит программа, которая открывается двойным кликом по ярлыку, будет просто навести курсор мышки на этот ярлык. При наведении курсора выпадет всплывающая подсказка в виде строки, в которой будет указано расположение файла, которая привязана к этому ярлыку. Вернее, не просто расположение, а полный путь до папки с этой программой:

Как узнать полный путь до файла по его ярлыку в Windows
Если требуется не просто узнать путь до файла, но и скопировать его, то тут нужно несколько кликов:
- Кликаем правой кнопкой мышки по ярлыку
- Из выпадающего контекстного меню выбираем последний пункт «Свойства»:

Эти манируляции откроют окно со свойствами выбранного ярлыка на вкладке «Ярлык».
- В поле «Объект» будет указан полный путь до файла, на который ссылается ярлык (и которая открывает двойным кликом по нему)
- В поле «Рабочая папка» будет находиться полный путь до папки, в которой лежит эта программа (именно этот путь отображается при наведении курсора мышки на ярлык, то, что было описано выше):

Замечу, что эти пути легко выделяются и копируются. И это можно использовать, если требуется вставить или переслать ссылку на эту программу.
Как открыть папку в которой лежит программа, на которую ссылается ярлык в Windows
Ниже находится очень удобная кнопка «Расположение файла». И если по ней кликнуть один раз левой кнопкой мышки, то откроется Проводник именно в этой папке с выделенной программой, на которую ссылается ярлык:

Резюме
Так в несколько кликов можно быстро не только узнать путь до программы, на которую ссылается ярлык на рабочем столе, но и открыть место, где реально находится файл с этой программой.
Заберите ссылку на статью к себе, чтобы потом легко её найти!
Выберите, то, чем пользуетесь чаще всего: