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 的方法代替直接拼接字符串 / 或 \\。