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