搜索文档
拼接绝对路径
API:path.resolve
语法
jspath resolve('绝对路径', '相对路径'[, ...'相对路径']);代码
jsconst path = require('path'); console.log(path.resolve(__dirname, './Hello.md')); // 输出结果: D:\Node\Hello.md
获取系统路径分隔符
js
const path = require('path');
console.log(path.sep);
// windows: \
// Linux: /解析路径
js
const path = require('path');
console.log(path.parse(__filename));
// 输出结果
{
root: 'D:\\', // 文件所在盘符
dir: 'D:\\Node', // 文件所在目录
base: 'index.js', // 文件基础名
ext: '.js', // 扩展名
name: 'index', // 文件名
}获取文件基础名
js
const path = require('path');
console.log(path.basename(__filename)); // 输出结果: index.js获取文件目录名
js
const path = require('path');
console.log(path.dirname(__filename)); // 输出结果: D:\Node获取文件扩展名
js
const path = require('path');
console.log(path.extname(__filename)); // 输出结果: .js