Использование модуля path¶
Модуль Node.js Path является встроенным и предоставляет набор функций для работы с путями в файловой системе.
Подключение модуля.
1 |
|
Наиболее часто используемые методы Node.js Path:
basename()
- возвращает конечную часть пути, первым параметром принимает путь, вторым необязательным аргументом - расширение файла, которое нужно убрать из возвращаемого результата;
1 2 |
|
dirname()
- возвращает директорию переданного пути;
1 |
|
extname()
- возвращает расширение файла переданного пути;
1 |
|
isAbsolute()
- булевое значение, true
, если переданный путь является абсолютным;
1 2 |
|
join()
- принимает неограниченное количество составных частей пути, включая возвраты в родительские директории, и возвращает полученный в результате путь;
1 |
|
normalize()
- приводит к корректному и оптимальному виду переданный путь;
1 |
|
parse()
- разбирает переданный путь на элементы и возвращает объект со следующими свойствами:
root
- корень пути;dir
- директория;base
- конечная часть пути;ext
- расширение файла;name
- имя файла (директории) без расширения;
relative()
- принимает два пути и возвращает относительный путь от первого ко второму;
1 2 3 4 |
|
resolve()
- принимает составные части пути и возвращает абсолютный путь полученного в результате обработки переданных сегментов пути.
1 |
|