Skip to content

Path

File path utilities: join, normalize, basename, dirname, extension.

6 modules

ModuleDescription
パス ベース名パスからファイル名を取得
パス ディル名パスからディレクトリ名を取得
パス 拡張子パスからファイル拡張子を取得
パス 絶対パスパスが絶対パスか確認
パス 結合パスの要素を結合
パス 正規化ファイルパスを正規化

Modules

パス ベース名

path.basename

パスからファイル名を取得

Parameters:

NameTypeRequiredDefaultDescription
pathstringYes-ファイルパス
remove_extensionbooleanNoFalseファイルパス

Output:

FieldTypeDescription
resultstring結果からファイル拡張子を削除
originalstringファイル名
extensionstringファイル名

パス ディル名

path.dirname

パスからディレクトリ名を取得

Parameters:

NameTypeRequiredDefaultDescription
pathstringYes-ファイルパス

Output:

FieldTypeDescription
resultstringファイルパス
originalstringディレクトリ名

パス 拡張子

path.extension

パスからファイル拡張子を取得

Parameters:

NameTypeRequiredDefaultDescription
pathstringYes-ファイルパス
include_dotbooleanNoTrueファイルパス

Output:

FieldTypeDescription
resultstring拡張子にドットを含める
originalstringファイル拡張子
has_extensionbooleanファイル拡張子

パス 絶対パス

path.is_absolute

パスが絶対パスか確認

Parameters:

NameTypeRequiredDefaultDescription
pathstringYes-確認するファイルパス

Output:

FieldTypeDescription
resultboolean確認するファイルパス
pathstringパスが絶対パスかどうか
absolutestringパスが絶対パスかどうか

パス 結合

path.join

パスの要素を結合

Parameters:

NameTypeRequiredDefaultDescription
partsarrayYes-結合するパス要素

Output:

FieldTypeDescription
resultstring結合するパス要素
partsarray結合されたパス

パス 正規化

path.normalize

ファイルパスを正規化

Parameters:

NameTypeRequiredDefaultDescription
pathstringYes-正規化するファイルパス
resolvebooleanNoFalse正規化するファイルパス

Output:

FieldTypeDescription
resultstring絶対パスに解決
originalstring正規化されたパス
is_absoluteboolean正規化されたパス

Released under the Apache 2.0 License.