モジュール基本モジュール

モジュールpath_win32

ファイルパス処理モジュール

参照方法:

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

静的関数

normalize

パスを標準化し、パス内の親ディレクトリなどの情報を処理します

1
static String path_win32.normalize(String path);

呼び出しパラメーター:

  • path:文字列、指定された未処理のパス

戻り結果:

  • String、処理されたパスを返します

basename

パス内のファイル名を照会します。拡張子が指定されている場合、一致する拡張子は自動的にキャンセルされます

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

呼び出しパラメーター:

  • path:文字列、指定されたクエリのパス
  • ext:文字列、拡張子を指定します。ファイル名に修飾された拡張子がある場合、自動的にキャンセルされます

戻り結果:

  • String、ファイル名を返します

extname

パス内のファイル拡張子を照会します

1
static String path_win32.extname(String path);

呼び出しパラメーター:

  • path:文字列、指定されたクエリのパス

戻り結果:

  • String、取得した拡張子を返します

format

オブジェクトをパスとしてフォーマットしてみてください

1
static String path_win32.format(Object pathObject);

呼び出しパラメーター:

  • pathObject:オブジェクト、パラメータを指定します

戻り結果:

  • 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、取得したディレクトリのパスを返します

fullpath

指定されたパスをフルパスに変換します

1
static String path_win32.fullpath(String path);

呼び出しパラメーター:

  • path:文字列、指定された変換のパス

戻り結果:

  • String、変換のフルパスを返します

isAbsolute

指定されたパスが絶対パスであるかどうかを識別します

1
static Boolean path_win32.isAbsolute(String path);

呼び出しパラメーター:

  • path:文字列、認識される必要のあるパスを指定

戻り結果:

  • Boolean、絶対パスの場合はtrueを返します

join

一連のパスを1つのパスに結合します

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

呼び出しパラメーター:

  • ps:...、1つ以上の関連パス

戻り結果:

  • String、新しいパスを返します

resolve

一連のパスを組み合わせて絶対パスにする

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

呼び出しパラメーター:

  • ps:...、1つ以上の関連パス

戻り結果:

  • String、新しいパスを返します

relative

_fromからtoへの相対パスを見つける

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

呼び出しパラメーター:

  • _from:文字列、ソースパス
  • to:文字列、ターゲットパス

戻り結果:

  • 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).aspxnamespaces

静的プロパティ

sep

文字列、現在のオペレーティングシステムのパス分割文字をクエリします。posixは「/」を返し、windowsは「\」を返します。

1
static readonly String path_win32.sep;

delimiter

文字列、現在のオペレーティングシステムのマルチパスの組み合わせ文字をクエリします。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;