Метод relative - относительный путь на NodeJS

Метод 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,
    который возвращает эквивалентный путь с префиксом из заданного пути



Чат с GPT Компилятор