3.3 path模块使用 魔术变量__dirname path.parse转对象 path.join()合并磁盘片段

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拼接字符片段 不太只能,需要有完整的磁盘片段来拼接

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值