Работа с путями
Цель
Ознакомится с модулемPathи его основными методами.
Предварительныетребования
Установленны Node.js и npm
Описание модуля и методы
Модуль Path обеспечивает способ работы с каталогами и путями файлов. Для его подключения в коде необходимо выполнить команду require('path')
.
Работа по умолчанию для модуля path
зависит от операционной системы, на которой запущено приложение Node.js. В частности, при работе в операционной системе Windows модуль path будет предполагать, что используются пути в стиле Windows.
Данный модуль содержит несколько методов для работы с путями. Основные приведены в таблице ниже, с остальными можно ознакомится в документации
Метод | Описание |
---|---|
path.basename(path[, ext]) | Возвращает последнюю часть пути (после последнего '/') |
path.dirname(path) | Bозвращает имя каталога пути |
path.extname(path) | Возвращает расширение файла по пути, заданному в параметре |
path.isAbsolute(path) | Возвращает true, если путь является абсолютным путем, иначе false |
path.parse(path) | Возвращает объект со свойствами: root, dir, base, ext, name |
Практическое задание
Для пути './home/user/dir/file.js' с помощью представленных выше методов вывидете имя файла, расширение файла, директорию, в которой файл находится и является ли путь абсолютным.
Глоссарий
Термин | Значение |
---|---|
Абсолютный путь | Абсолютный (или полный) путь начинается с буквы диска, за которой следует двоеточие, например, D:. |
Расширение файла | Последовательность символов, добавляемых к имени файла и предназначенных для идентификации типа (формата) файла. |