Path Flashcards

1
Q

path.basename()

A

path.basename(path[, suffix])¶
path - путь {строка}
suffix {строка} - Необязательный суффикс для удаления
Возвращает: {строка}

Возвращает последнюю часть path, без расширения

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

path.delimiter

A

path.delimiter¶

Предоставляет специфический для платформы разделитель путей:
; для Windows
: для POSIX

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

path.dirname()

A

path.dirname(path)¶

Возвращает: {строка}

Возвращает имя каталога пути

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

path.extname()

A

path.extname(path)

Возвращает: {строка}

Возвращает расширение пути, начиная с последнего появления символа . (точка) до конца строки в последней части пути. Если в последней части path нет символа ., или если нет символов ., кроме первого символа основного имени path возвращается пустая строка.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

path.format()

A

path.format(pathObject)¶

pathObject {Object} Любой объект JavaScript, имеющий следующие свойства:
dir {string}
root {string}
base {string}
name {string}
ext {string}
Возвращает: {строка}

Возвращает строку пути из объекта.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

path.isAbsolute()

A

path.isAbsolute(path)

Возвращает: {boolean}

Определяет, является ли path абсолютным путем.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

path.join([…paths])

A

path.join([…paths])

…paths {строка}
Возвращает: {строка}

Объединяет все заданные сегменты пути вместе, используя в качестве разделителя специфический для платформы разделитель, а затем нормализует полученный путь.

Сегменты пути нулевой длины игнорируются. Если объединенная строка пути является строкой нулевой длины, то будет возвращена .’, представляющая текущий рабочий каталог.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

path.normalize()¶

A

path.normalize(path)¶

Возвращает: {строка}

Метод path.normalize() нормализует заданный путь

Если найдено несколько последовательных символов разделения сегментов пути они заменяются одним экземпляром специфического для платформы разделителя сегментов пути. Последующие разделители сохраняются.

Если path является строкой нулевой длины, возвращается ‘.’, представляющий текущий рабочий каталог.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

path.parse()¶

A

path.parse(path)¶

Возвращает: {Объект}

Возвращает объект, свойства которого представляют значимые элементы пути.

Возвращаемый объект будет иметь следующие свойства:

dir {строка}
root {строка}
база {строка}
name {string}
ext {string}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

path.relative()¶

A

path.relative(from, to)¶

from {string}
to {string}
Возвращает: {string}

Возвращает относительный путь от from к to на основе текущего рабочего каталога. Если from и to разрешаются в один и тот же путь, возвращается строка нулевой длины.

Если в качестве from или to передана строка нулевой длины, то вместо строк нулевой длины будет использоваться текущий рабочий каталог.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

path.sep¶

A

path.sep¶

Возвращает {string}

Предоставляет специфический для платформы разделитель сегментов пути:

\ в Windows
/ на POSIX
How well did you know this?
1
Not at all
2
3
4
5
Perfectly