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

モジュールパス

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

参照方法:

1
var path = require('path');

静的機能

normalize

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

1
static String path.normalize(String path);

呼び出しパラメーター:

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

戻り結果:

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

basename

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

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

呼び出しパラメーター:

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

戻り結果:

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

extname

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

1
static String path.extname(String path);

呼び出しパラメーター:

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

戻り結果:

  • String 、拡張子を返します

format

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

1
static String path.format(Object pathObject);

呼び出しパラメーター:

  • pathObject :オブジェクト、オブジェクト
  • pathObject.dir
  • pathObject.root
  • pathObject.base
  • pathObject.name
  • pathObject.ext

戻り結果:

  • String 、フォーマットされたパスを返します

parse

パスオブジェクトへのパスを解決します

1
static NObject path.parse(String path);

呼び出しパラメーター:

  • path :文字列、パス

戻り結果:

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

dirname

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

1
static String path.dirname(String path);

呼び出しパラメーター:

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

戻り結果:

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

fullpath

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

1
static String path.fullpath(String path);

呼び出しパラメーター:

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

戻り結果:

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

isAbsolute

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

1
static Boolean path.isAbsolute(String path);

呼び出しパラメーター:

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

戻り結果:

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

join

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

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

呼び出しパラメーター:

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

戻り結果:

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

resolve

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

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

呼び出しパラメーター:

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

戻り結果:

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

relative

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

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

呼び出しパラメーター:

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

戻り結果:

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

toNamespacedPath

名前の接頭辞付きのパスに変換されます。 Windowsでのみ有効で、他のシステムは直接戻ります。

1
static Value path.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.sep;

delimiter

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

1
static readonly String path.delimiter;

posix

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

1
static readonly Object path.posix;

win32

オブジェクト、Windowsの実装、 path_win32参照

1
static readonly Object path.win32;