Как метод path.relative() работает в Node.js?

Kak Metod Path Relative Rabotaet V Node Js



Node.js» путь », который занимается путями к файлам/каталогам в локальной компьютерной системе. Он получает доступ, управляет и изменяет указанные пути в соответствии с требованиями пользователя. Его общими функциями являются поиск имен каталогов/файлов, нормализация, извлечение расширений файлов, поиск относительных путей и многое другое. Все указанные операции можно легко выполнить, используя его встроенные методы и свойства.

В этом посте будет объяснена работа метода path.relative() в Node.js.

Как метод path.relative() работает в Node.js?

« родственник() ” предварительно определить метод “ путь Модуль находит относительный путь по указанному пути в соответствии с текущим каталогом. «Относительный путь» указывает расположение файла относительно текущего каталога. Если базовый и относительный путь одинаковы, этот метод возвращает пустую строку.







Работа метода «path.relative()» основана на его базовом синтаксисе, который указан ниже:



Синтаксис



путь. родственник ( от , к )

Приведенный выше синтаксис работает со следующими двумя параметрами:





  • от : представляет базовый путь.
  • к : обозначает путь, используемый для поиска относительного пути.

Давайте практически воспользуемся описанным выше методом.

Пример 1. Применение метода «path.relative()» для поиска относительного пути
В этом примере применяется метод «path.relative()» для поиска относительного пути:



константа путь '=' требовать ( 'путь' ) ;
rel_path '=' путь. родственник ( «Леново/веб-сайт» , 'Леново/index.html' ) ;
консоль. бревно ( rel_path ) ;

В приведенном выше блоке кода:

  • Во-первых, « требовать() Метод «path» импортирует модуль «path» в проект Node.js.
  • Далее « rel_path Переменная ” применяет “ родственник() ” метод для поиска относительного пути из заданных путей.
  • После этого « консоль.log() Метод «relative()» отображает на консоли выходные данные метода «relative()», хранящиеся в переменной «rel_path».

Выход
Запустите файл «.js», используя приведенную ниже команду:

приложение узла. js

Видно, что относительный путь к указанному файлу найден:

Пример 2. Применение метода «path.relative()», когда базовый и другой путь одинаковы
В этом примере используется метод «path.relative()» для поиска относительного пути, когда базовый и другой путь одинаковы:

константа путь '=' требовать ( 'путь' ) ;
rel_path '=' путь. родственник ( «Леново/веб-сайт» , «Леново/веб-сайт» ) ;
консоль. бревно ( rel_path ) ;

Сейчас ' родственник() ” указывает ту же базу и другие пути:

Выход
Запустите файл «.js»:

приложение узла. js

Можно заметить, что выходные данные содержат пустую строку, поскольку оба указанных пути одинаковы:

Вот и все, что касается работы с методом path.relative() в Node.js.

Заключение

В Node.js «путь.относительный()» Метод помогает получить относительный путь указанного файла от одного пути к другому в зависимости от текущего рабочего каталога. Путь, указанный в качестве первого аргумента этого метода, является «базовым» путем. С другой стороны, второй путь — это путь к файлу, который помогает найти относительный путь. В этом посте практически объясняется работа метода «path.relative()» Node.js.