Path
API 提供了一些实用函数,用于处理和转换文件与目录路径。它受到 Node.js 的 path
模块启发,提供了开发者熟悉的方法来高效地处理路径。
Path
API 提供以下功能:
它通过使用当前操作系统适合的路径分隔符,简化了跨平台的路径处理。
Path.normalize(path: string): string
通过解析 ..
和 .
段,规范化给定的路径。
path
:要规范化的输入路径。Path.isAbsolute(path: string): boolean
判断给定路径是否为绝对路径。
path
:输入路径。true
,否则返回 false
。Path.join(...args: string[]): string
将多个路径段拼接为一个路径,并进行规范化。
...args
:要拼接的路径段。Path.dirname(path: string): string
返回路径的目录名。
path
:输入路径。Path.basename(path: string, ext?: string): string
返回路径的最后一部分,类似于 Unix 的 basename
命令。可选地移除文件扩展名。
path
:输入路径。ext
(可选):要移除的文件扩展名。Path.extname(path: string): string
返回路径的扩展名。
path
:输入路径。Path.parse(path: string): { root: string; dir: string; base: string; ext: string; name: string; }
将路径解析为包含以下属性的对象:
root
:路径的根目录。
dir
:目录名。
base
:包含扩展名的文件名。
ext
:文件扩展名。
name
:不带扩展名的文件名。
参数:
path
:输入路径。返回值:
join
的方法代替直接拼接字符串 /
或 \\
。