📜  Node.js path.parse() 方法(1)

📅  最后修改于: 2023-12-03 15:17:55.173000             🧑  作者: Mango

Node.js path.parse() 方法

在 Node.js 中,path.parse() 方法用于解析文件路径,返回一个包含文件路径信息的对象。

语法

以下是path.parse()方法的语法:

path.parse(pathStr)
参数
  • pathStr:表示需要解析的路径字符串。
返回值

返回一个包含文件路径信息的对象,该对象包含以下属性:

  • root:如果路径是绝对路径,则返回路径的第一个根目录,否则返回空字符串。
  • dir:表示路径中除去文件名的部分。
  • base:表示路径中的基本文件名。
  • ext:表示路径中的文件后缀名(包括 . 符号)。
  • name:表示路径中的文件名。
示例

以下是 path.parse() 方法的示例:

const path = require('path');

const filePath = '/user/bin/example.txt';
const pathInfo = path.parse(filePath);

console.log(`root: ${pathInfo.root}`);
console.log(`dir: ${pathInfo.dir}`);
console.log(`base: ${pathInfo.base}`);
console.log(`ext: ${pathInfo.ext}`);
console.log(`name: ${pathInfo.name}`);

运行结果:

root: /
dir: /user/bin
base: example.txt
ext: .txt
name: example
注意事项
  • path.parse() 方法不会检查路径字符串是否存在某个文件或目录。
  • path.parse() 方法的返回值是一个对象,包含了路径信息的各个部分,可以方便地进行处理和拼接。