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.