Модуль path_win32
Модуль обработки пути к файлу
Эталонный метод:
1var path = require('path').win32;
Статическая функция
normalize
Стандартизируйте путь, обрабатывайте информацию, такую как родительский каталог в пути
1static String path_win32.normalize(String path);
Параметры звонка:
- path: String, указанный необработанный путь
Результат возврата:
- String, Вернуть обработанный путь
basename
Запросите имя файла в пути, если расширение указано, соответствующее расширение будет автоматически отменено
1
2static String path_win32.basename(String path,
String ext = "");
Параметры звонка:
- path: String, путь данного запроса
- ext: String укажите расширение, если в имени файла есть квалифицированное расширение, оно будет автоматически отменено
Результат возврата:
- String, Вернуть имя файла
extname
Запросить расширение файла в пути
1static String path_win32.extname(String path);
Параметры звонка:
- path: String, путь данного запроса
Результат возврата:
- String, Верните полученное расширение
format
Попробуйте отформатировать объект как путь
1static String path_win32.format(Object pathObject);
Параметры звонка:
- pathObject: Object, укажите параметры
Результат возврата:
- String, Верните отформатированный путь
Поля, поддерживаемые pathObject, следующие:
1
2
3
4
5
6
7{
"dir": "", // 指定路径的目录
"root": "", // 指定路径的根目录
"base": "", // 指定路径的文件名,等同于 ${name}.${ext}
"name": "", // 指定路径的主文件名
"ext": "", // 指定路径的扩展名
}
parse
Разрешить путь к объекту пути
1static NObject path_win32.parse(String path);
Параметры звонка:
- path: Строка, путь
Результат возврата:
- NObject, Возврат объекта pathObject
dirname
Путь к каталогу в пути запроса
1static String path_win32.dirname(String path);
Параметры звонка:
- path: String, путь данного запроса
Результат возврата:
- String, Верните путь к полученному каталогу
fullpath
Преобразуйте заданный путь в полный путь
1static String path_win32.fullpath(String path);
Параметры звонка:
- path: String, путь данного преобразования
Результат возврата:
- String, Вернуть полный путь преобразования
isAbsolute
Определите, является ли данный путь абсолютным путем
1static Boolean path_win32.isAbsolute(String path);
Параметры звонка:
- path: String, учитывая путь, который необходимо распознать
Результат возврата:
- Boolean, Верните истину, если это абсолютный путь
join
Объедините серию путей в один путь
1static String path_win32.join(...ps);
Параметры звонка:
- ps: ..., один или несколько связанных путей
Результат возврата:
- String, Верните новый путь
resolve
Объедините серию путей в абсолютный путь
1static String path_win32.resolve(...ps);
Параметры звонка:
- ps: ..., один или несколько связанных путей
Результат возврата:
- String, Верните новый путь
relative
Найдите относительный путь от _from до к
1
2static String path_win32.relative(String _from,
String to);
Параметры звонка:
- _from: String, исходный путь
- to: String, целевой путь
Результат возврата:
- String, Вернуть относительный путь
toNamespacedPath
Преобразовано в путь с префиксом пространства имен. Действует только в Windows, другие системы возвращаются напрямую.
1static Value path_win32.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_win32.sep;
delimiter
String, запросить многопутевые комбинации символов текущей операционной системы, posix возвращает ':', windows возвращает ';'
1static readonly String path_win32.delimiter;
posix
Объект, реализация posix, см. path_posix
1static readonly Object path_win32.posix;
win32
Объект, реализация Windows, см. Path_win32
1static readonly Object path_win32.win32;