モジュール 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": "", // 指定路径的目录
"root": "", // 指定路径的根目录
"base": "", // 指定路径的文件名,等同于 ${name}.${ext}
"name": "", // 指定路径的主文件名
"ext": "", // 指定路径的扩展名
}
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
一連のパスを 1 つのパスに結合する
1static String path_posix.join(...ps);
呼び出しパラメーター:
- ps: ..., 1 つ以上の関連するパス
返される結果:
- String、結果の新しいパスを返します
resolve
一連のパスを 1 つの絶対パスに結合する
1static String path_posix.resolve(...ps);
呼び出しパラメーター:
- ps: ..., 1 つ以上の関連するパス
返される結果:
- String、結果の新しいパスを返します
relative
_from から to までの相対パスを見つける
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
オブジェクト、ウィンドウの実装、参照path_win32
1static readonly Object path_posix.win32;