Node-使用path模块处理路径
1.1 什么是path路径模块
path模块是node.js官方提供的,用来处理路径的模块,它提供了一系列的方法和属性,用来满足用户对路径的处理需求
例如:
- path.join()方法,用来把多个路径片段拼接成一个完整的路径字符串
- path.basename()方法,用来从录字符串中,把文件名解析出来
在Javascript代码中,使用path模块来处理路径,需要用如下的方式导入
const path = require('path');
1.2 路径的拼接
1.2.1 path.join()的语法格式
使用path.join()方法,可以把多个路径片段拼接为完整的路径字符串
const path = require('path');
const path_file = path.join(__dirname,'./path.txt');
console.log(path_file);
今后凡是涉及到路径拼接的操作,都要用path.join()方法进行处理
不要使用+ 进行字符串你拼接
1.3 获取路径中的文件名
1.3.1 path.basename()的语法格式
通过path.baseanme()方法,可以获取路径中的最后一部分,经常通过这个方法获取路径中的文件名
案例:
const path = require('path');
const path_name = './path/path.txt';
const file_name = path.basename(path_name);
console.log(file_name);
1.4 获取文件的后缀名
1.4.1 path.extname()的语法格式
通过path.extname()方法,可以获取路径中文件的后缀名
案例:
const path = require('path');
const path_name = './path/path.txt';
const ext_name = path.extname(path_name);
console.log(ext_name);