PathWrapper

PathWrapper

new PathWrapper()

Source:

Methods

formatFilePath(pathObj) → {string}

Source:

格式化

Example
┌─────────────────────┬────────────┐
   │          dir        │    base    │
   ├──────┬              ├──────┬─────┤
   │ root │              │ name │ ext │
   "  /    home/user/dir / file  .txt "
   └──────┴──────────────┴──────┴─────┘
Parameters:
Name Type Description
pathObj Object
Returns:
Type
string

getFileName(fileFullPath, ext)

Source:

获取文件名称

Parameters:
Name Type Description
fileFullPath string

文件完全路径

ext string

[选填] 要移除的文件拓展名 包含点 例如 .html .js

getFilePath(fileFullPath)

Source:

获取当前文件的文件名

Parameters:
Name Type Description
fileFullPath string

获取当前文件所在的文件夹

getFilExtName(fileFullPath)

Source:

获取文件拓展名

Parameters:
Name Type Description
fileFullPath

getRelativePath(from, to)

Source:

获取相对路径

Parameters:
Name Type Description
from string

出发路径

to string

目的地李静

joinFilePath(arguments)

Source:

拼接路径

Parameters:
Name Type Description
arguments ArrayLike

字符串类型的参数

parseFileFullPath(fileFullPath) → {Object}

Source:

反向格式化

Parameters:
Name Type Description
fileFullPath string

完整的文件路径

Returns:
Type
Object