Path Flashcards
path.basename()
path.basename(path[, suffix])¶
path - путь {строка}
suffix {строка} - Необязательный суффикс для удаления
Возвращает: {строка}
Возвращает последнюю часть path, без расширения
path.delimiter
path.delimiter¶
Предоставляет специфический для платформы разделитель путей:
; для Windows
: для POSIX
path.dirname()
path.dirname(path)¶
Возвращает: {строка}
Возвращает имя каталога пути
path.extname()
path.extname(path)
Возвращает: {строка}
Возвращает расширение пути, начиная с последнего появления символа . (точка) до конца строки в последней части пути. Если в последней части path нет символа ., или если нет символов ., кроме первого символа основного имени path возвращается пустая строка.
path.format()
path.format(pathObject)¶
pathObject {Object} Любой объект JavaScript, имеющий следующие свойства:
dir {string}
root {string}
base {string}
name {string}
ext {string}
Возвращает: {строка}
Возвращает строку пути из объекта.
path.isAbsolute()
path.isAbsolute(path)
Возвращает: {boolean}
Определяет, является ли path абсолютным путем.
path.join([…paths])
path.join([…paths])
…paths {строка}
Возвращает: {строка}
Объединяет все заданные сегменты пути вместе, используя в качестве разделителя специфический для платформы разделитель, а затем нормализует полученный путь.
Сегменты пути нулевой длины игнорируются. Если объединенная строка пути является строкой нулевой длины, то будет возвращена .’, представляющая текущий рабочий каталог.
path.normalize()¶
path.normalize(path)¶
Возвращает: {строка}
Метод path.normalize() нормализует заданный путь
Если найдено несколько последовательных символов разделения сегментов пути они заменяются одним экземпляром специфического для платформы разделителя сегментов пути. Последующие разделители сохраняются.
Если path является строкой нулевой длины, возвращается ‘.’, представляющий текущий рабочий каталог.
path.parse()¶
path.parse(path)¶
Возвращает: {Объект}
Возвращает объект, свойства которого представляют значимые элементы пути.
Возвращаемый объект будет иметь следующие свойства:
dir {строка} root {строка} база {строка} name {string} ext {string}
path.relative()¶
path.relative(from, to)¶
from {string}
to {string}
Возвращает: {string}
Возвращает относительный путь от from к to на основе текущего рабочего каталога. Если from и to разрешаются в один и тот же путь, возвращается строка нулевой длины.
Если в качестве from или to передана строка нулевой длины, то вместо строк нулевой длины будет использоваться текущий рабочий каталог.
path.sep¶
path.sep¶
Возвращает {string}
Предоставляет специфический для платформы разделитель сегментов пути:
\ в Windows / на POSIX