1 创建app.js
2 app.js=>
let path = require('path');//引入模块
let str='c:\\app\\img\\icon\\a.png';
console.log(path.parse(str));
/*结果为:{ root: 'c:\\',
dir: 'c:\\app\\img\\icon',
base: 'a.png',
ext: '.png',文件扩展名很重要以后会经常用
name: 'a' }*/
let str1='c:\\app\\img';
let str2='icon\\a.png';
console.log(path.join(str1,str2));
//结果 c:\app\img\icon\a.png
console.log("魔术变量:"+path.join(__dirname,'app.js'));
//结果:魔术变量:D:\360MoveData\Users\13497\Desktop\1909-戴柏周\express练习\practice\app.js
let s1='app'
let s2='img'
let s3='icon\\a.png'
console.log(path.resolve(s1,s2,s3));
//D:\360MoveData\Users\13497\Desktop\1909-戴柏周\express练习\practice\app\img\icon\a.png
path.resolve是从(1,2,3) 3》2》1的方向拼磁盘碎片的而且会再0处再拼个魔术变量(当前磁盘位置)
path.parser 将磁盘文件地址转对象,其中的ext后缀名以后会用到 记住
__dirname 模式变量就是自动打出当前磁盘路径 就是./全称版一样的
path.join拼接字符片段 不太只能,需要有完整的磁盘片段来拼接