node.js中path中常用方法总结

path常用方法汇总极演示:
//路径
let path = require('path');
//获取路径的最后一部分。第一个是返回路径最后的文件名称,第二个加入了第二个参数,输出的就是除去参数的文件名称。
console.log(path.basename('/app/asd/arr/cv.html'));//cv.html
console.log(path.basename('/app/asd/arr/cv.html','html'));//cv
//获取路径 .dirname方法显示的是目录的路径名称(没有扩展名)
console.log(path.dirname(__dirname));//c:\Users\Administrator\Desktop
console.log(path.dirname(__filename));//c:\Users\Administrator\Desktop\test
//获取文件的扩展名
console.log(path.extname('index.html'));//输出.html
//路径的格式化处理
//path.format() Obj->String
//path.parse()  String->Obj
let obj = path.parse(__filename);
console.log(obj);
/*
返回的是一个对象。Object 
{
  root: "c:\",
  dir: "c:\Users\Administrator\Desktop\test",文件的全路径
  base: "test.js",文件的名称
  ext: ".js",文件的扩展名
  name: "test" 文件名称
}
 */
let objpath = {
  root: 'd:\\',
  dir: 'd:\\aaa\\bb\\a.txt',
  base: 'a.txt',
  ext:'.txt',
  name:'abc'
};
let strpath = path.format(objpath);
console.log(strpath);

//拼接路径,将字符串中的路径拼接起来。
console.log(path.join('/foo','bar','bar/asdf','nest'));

//两个特殊的属性
console.log(path.delimiter); //;
console.log(path.sep); //\
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值