Метод format

Метод format возвращает путь к файлу в виде строкового значения из объекта, указанного в параметре. Объект включает следующие ключи dir - имя папки, root - корневой путь, base - файл с расширением, name - имя фала, ext - расширение. При применении метода можно игнорировать некоторые ключи, но при этом в объекте должна быть информация о папки или файле. В зависимости от платформы, меняется синтаксис пути в ключах. Например, для ключа root в POSIX путь записывается как '/', а для Windows - 'C:\\path\\dir''.

Синтаксис

javascriptpath.format({папка, корневой путь, файл с расширением, имя фала, расширение});

Пример

Давайте узнаем строковый путь к файлу для Windows, при этом мы игнорируем корневой путь и указываем путь к директории, имя и расширение файла:

javascriptimport path from 'path';

console.log(path.format({
  root: '/ignored',
  dir: '\\dir',
  name: 'file',
  ext: '.txt',
}));

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

javascript'\dir\file.txt'

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

  • метод parse,
    который преобразует путь из строки в объект
  • метод isAbsolute,
    который проверяет абсолютный путь к файлу