モジュールベースモジュール

モジュール path_posix

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

参考方法:

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

静的関数

normalize

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

1
static String path_posix.normalize(String path);

呼び出しパラメーター:

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

返される結果:

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

basename

クエリ パス内のファイル名。拡張子を指定すると、一致する拡張子は自動的にキャンセルされます

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

呼び出しパラメーター:

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

返される結果:

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

extname

クエリ パスのファイル拡張子

1
static String path_posix.extname(String path);

呼び出しパラメーター:

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

返される結果:

  • String、結果の拡張子を返します

format

オブジェクトをパスとしてフォーマットしようとする

1
static String path_posix.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_posix.parse(String path);

呼び出しパラメーター:

  • path: 文字列、パス

返される結果:

  • NObject、pathObject オブジェクトを返します

dirname

クエリ パスのディレクトリ パス

1
static String path_posix.dirname(String path);

呼び出しパラメーター:

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

返される結果:

  • String、結果のディレクトリのパスを返します

fullpath

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

1
static String path_posix.fullpath(String path);

呼び出しパラメーター:

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

返される結果:

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

isAbsolute

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

1
static Boolean path_posix.isAbsolute(String path);

呼び出しパラメーター:

  • path: 識別するパスを指定した文字列

返される結果:

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

join

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

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

呼び出しパラメーター:

  • ps: ..., 1 つ以上の関連するパス

返される結果:

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

resolve

一連のパスを 1 つの絶対パスに結合する

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

呼び出しパラメーター:

  • ps: ..., 1 つ以上の関連するパス

返される結果:

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

relative

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

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

呼び出しパラメーター:

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

返される結果:

  • String、結果の相対パスを返します

toNamespacedPath

名前空間がプレフィックスされたパスに変換されます。Windows でのみ有効で、他のシステムは直接戻ります。

1
static 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 は '\' を返します

1
static readonly String path_posix.sep;

delimiter

文字列、現在のオペレーティング システムのマルチパスの組み合わせ文字を照会します。posix は「:」を返し、windows は「;」を返します。

1
static readonly String path_posix.delimiter;

posix

オブジェクト、posix 実装、path_posix を参照

1
static readonly Object path_posix.posix;

win32

オブジェクト、ウィンドウの実装、参照path_win32

1
static readonly Object path_posix.win32;