Путь к модулю
Модуль обработки пути к файлу
Эталонный метод:
1var path = require('path');
Статическая функция
normalize
Стандартизируйте путь, обрабатывайте информацию, такую как родительский каталог в пути
1static String path.normalize(String path);
Параметры звонка:
- path: String, указанный необработанный путь
Результат возврата:
- String, Вернуть обработанный путь
basename
Запросите имя файла в пути, если расширение указано, соответствующее расширение будет автоматически отменено
1
2static String path.basename(String path,
String ext = "");
Параметры звонка:
- path: String, путь данного запроса
- ext: String укажите расширение, если в имени файла есть квалифицированное расширение, оно будет автоматически отменено
Результат возврата:
- String, Вернуть имя файла
extname
Запросить расширение файла в пути
1static String path.extname(String path);
Параметры звонка:
- path: String, путь данного запроса
Результат возврата:
- String, Верните полученное расширение
format
Попробуйте отформатировать объект как путь
1static String path.format(Object pathObject);
Параметры звонка:
- pathObject: Объект
Результат возврата:
- String, Верните отформатированный путь
Параметры, поддерживаемые pathObject, следующие:
1
2
3
4
5
6
7{
"root": "/",
"dir": "/a/b",
"base": "c.ext",
"ext": ".ext",
"name": "c"
}
parse
Разрешить путь к объекту пути
1static NObject path.parse(String path);
Параметры звонка:
- path: Строка, путь
Результат возврата:
- NObject, Возврат объекта pathObject
dirname
Путь к каталогу в пути запроса
1static String path.dirname(String path);
Параметры звонка:
- path: String, путь данного запроса
Результат возврата:
- String, Верните путь к полученному каталогу
fullpath
Преобразуйте заданный путь в полный путь
1static String path.fullpath(String path);
Параметры звонка:
- path: String, путь данного преобразования
Результат возврата:
- String, Вернуть полный путь преобразования
isAbsolute
Определите, является ли данный путь абсолютным путем
1static Boolean path.isAbsolute(String path);
Параметры звонка:
- path: String, учитывая путь, который необходимо распознать
Результат возврата:
- Boolean, Верните истину, если это абсолютный путь
join
Объедините серию путей в один путь
1static String path.join(...ps);
Параметры звонка:
- ps: ..., один или несколько связанных путей
Результат возврата:
- String, Верните новый путь
resolve
Объедините серию путей в абсолютный путь
1static String path.resolve(...ps);
Параметры звонка:
- ps: ..., один или несколько связанных путей
Результат возврата:
- String, Верните новый путь
relative
Найдите относительный путь от _from до к
1
2static String path.relative(String _from,
String to);
Параметры звонка:
- _from: String, исходный путь
- to: String, целевой путь
Результат возврата:
- String, Вернуть относительный путь
toNamespacedPath
Преобразовано в путь с префиксом пространства имен. Действует только в Windows, другие системы возвращаются напрямую.
1static Value path.toNamespacedPath(Value path = undefined);
Параметры звонка:
- path: Значение, заданный путь.
Результат возврата:
- Value, Верните новый путь
см. https://msdn.microsoft.com/library/windows/desktop/aa365247(v=vs.85).aspx#namespaces
Статические свойства
sep
String, запросить символ разделения пути текущей операционной системы, posix возвращает '/', windows возвращает '\'
1static readonly String path.sep;
delimiter
String, запросить многопутевые комбинации символов текущей операционной системы, posix возвращает ':', windows возвращает ';'
1static readonly String path.delimiter;
posix
Объект, реализация posix, см. path_posix
1static readonly Object path.posix;
win32
Объект, реализация Windows, см. path_win32
1static readonly Object path.win32;