Модуль базовый модуль

Модуль path_win32

Модуль обработки пути к файлу

Эталонный метод:

1
var path = require('path').win32;

Статическая функция

normalize

Стандартизируйте путь, обрабатывайте информацию, такую ​​как родительский каталог в пути

1
static String path_win32.normalize(String path);

Параметры звонка:

  • path: String, указанный необработанный путь

Результат возврата:

  • String, Вернуть обработанный путь

basename

Запросите имя файла в пути, если расширение указано, соответствующее расширение будет автоматически отменено

1 2
static String path_win32.basename(String path, String ext = "");

Параметры звонка:

  • path: String, путь данного запроса
  • ext: String укажите расширение, если в имени файла есть квалифицированное расширение, оно будет автоматически отменено

Результат возврата:

  • String, Вернуть имя файла

extname

Запросить расширение файла в пути

1
static String path_win32.extname(String path);

Параметры звонка:

  • path: String, путь данного запроса

Результат возврата:

  • String, Верните полученное расширение

format

Попробуйте отформатировать объект как путь

1
static 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

Разрешить путь к объекту пути

1
static NObject path_win32.parse(String path);

Параметры звонка:

  • path: Строка, путь

Результат возврата:

  • NObject, Возврат объекта pathObject

dirname

Путь к каталогу в пути запроса

1
static String path_win32.dirname(String path);

Параметры звонка:

  • path: String, путь данного запроса

Результат возврата:

  • String, Верните путь к полученному каталогу

fullpath

Преобразуйте заданный путь в полный путь

1
static String path_win32.fullpath(String path);

Параметры звонка:

  • path: String, путь данного преобразования

Результат возврата:

  • String, Вернуть полный путь преобразования

isAbsolute

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

1
static Boolean path_win32.isAbsolute(String path);

Параметры звонка:

  • path: String, учитывая путь, который необходимо распознать

Результат возврата:

  • Boolean, Верните истину, если это абсолютный путь

join

Объедините серию путей в один путь

1
static String path_win32.join(...ps);

Параметры звонка:

  • ps: ..., один или несколько связанных путей

Результат возврата:

  • String, Верните новый путь

resolve

Объедините серию путей в абсолютный путь

1
static String path_win32.resolve(...ps);

Параметры звонка:

  • ps: ..., один или несколько связанных путей

Результат возврата:

  • String, Верните новый путь

relative

Найдите относительный путь от _from до to

1 2
static String path_win32.relative(String _from, String to);

Параметры звонка:

  • _from: String, исходный путь
  • to: String, целевой путь

Результат возврата:

  • String, Вернуть относительный путь

toNamespacedPath

Преобразовано в путь с префиксом пространства имен. Действует только в Windows, другие системы возвращаются напрямую.

1
static Value path_win32.toNamespacedPath(Value path = undefined);

Параметры звонка:

  • path: Значение, заданный путь.

Результат возврата:

  • Value, Верните новый путь

см. https://msdn.microsoft.com/library/windows/desktop/aa365247(v=vs.85).aspx#namespaces

Статические свойства

sep

Строка, запрос символа разделения пути в текущей операционной системе, posix возвращает '/', Windows возвращает '\'

1
static readonly String path_win32.sep;

delimiter

String, запросить многопутевые комбинации символов текущей операционной системы, posix возвращает ':', windows возвращает ';'

1
static readonly String path_win32.delimiter;

posix

Объект, реализация posix, см. path_posix

1
static readonly Object path_win32.posix;

win32

Объект, реализация Windows, см. Path_win32

1
static readonly Object path_win32.win32;