путь к объекту (в данном случае к файлу, папке или веб-странице) описывает уникальное расположение объекта в иерархическом каталоге или структуре веб-сайта.
Пути могут быть двух типов. Они могут быть абсолютными или относительными.
Абсолютный путь
Абсолютный путь (также известный как полный путь ) объекта содержит полную информацию (от корня до конца), необходимую для его обнаружения. На абсолютный путь не влияет текущий рабочий каталог пользователя, и он всегда включает корневой каталог в качестве отправной точки.
Давайте воспользуемся рисунком выше, чтобы проиллюстрировать примеры абсолютных путей. Абсолютный путь к файлу Macaroni : C: Recipes Pasta Macaroni
.
Хотя абсолютный путь к файл CheeseCake : C: Recipes Cakes CheeseCake
.
Примечание. Здесь
C:
— корневой каталог, аC: Recipes
— текущий рабочий каталог.
Абсолютные пути легче понять, но с ними может быть неудобно работать, поскольку необходимо включать каждый шаг от корня до объекта.
Относительный путь
относительный путь объекта содержит информацию, необходимую для определения местоположения этого объекта относительно текущего рабочего каталога пользователя. Относительный путь не учитывает информацию, необходимую для поиска текущего рабочего каталога из корневого каталога, и фокусируется только на маршруте от рабочего каталога до объекта.
Чтобы лучше понять это, давайте изучим относительные пути в файл Macaroni и файл CheeseCake , которые мы обсуждали ранее. Поскольку относительный путь использует текущий рабочий каталог в качестве точки обзора, относительный путь к файлу Macaroni равен Pasta Macaroni
, а относительный путь к CheeseCake , файл — Cakes CheeseCake
. Обратите внимание, как мы просто изучаем пути к файлам относительно текущего рабочего каталога C: Recipes
.
Хотя относительные пути содержат меньше информации, чем абсолютные пути, они короче и с ними легче работать (особенно в глубоко вложенных каталогах).