Курсы по NodeJS+Mongo
Менторство: 200$ за курс. Репетиторство: 20$ за занятие. Жми для подробностей!
50 of 183 menu
Бесплатный курс: Практика на Реальных Проектах и Работы в Портфолио! Начало 11 ноября. Жми для записи!

Метод relative

Метод relative возвращает относительный путь от заданного к другому пути на основе текущего рабочего каталога.

Синтаксис

path.relative(путь от, путь к);

Пример

Давайте найдем относительный путь на платформе Windows с помощью метода relative:

import path from 'path'; console.log(path.relative('C:\\dir1\\file1.txt', 'C:\\dir2\\file2.txt'));

Результат выполненного кода:

'..\..\dir2\file2.txt'

Пример

А теперь давайте найдем относительный путь вложенной папки относительно основной на платформе Windows:

import path from 'path'; console.log(path.relative('C:\\dir1\\file1.txt', 'C:\\dir1\\dir2\\file2.txt'));

Результат выполненного кода:

'..\dir2\file2.txt'

Смотрите также

  • метод resolve,
    который возвращает абсолютный путь из сегментов
  • метод toNamespacedPath,
    который возвращает эквивалентный путь с префиксом из заданного пути