Node.js的path对象

nodejs中的path对象,用于处理目录的对象,提高开发效率

// 引入path对象
var path = require("path");

在配置文件中常常用到的“__dirname“变量值代表程序运行的根目录

常用的path的方法:

  • 格式化路径 path.normalize(“path”);
// 特点: 将不符合规范的路径格式化,简化开发中处理各种复杂路径判断
path.normalize("/foo/bar//baz/adsfs/quae/..");
// --> "/foo/bar/baz/adsfs/quae"
  • 路径合并 path.join();
// 特点: 将多个路径名称用path.seq串联起来,然后normalize格式化
path.join('//foo','bar','//baz/dfj');
// --> '/foo/bar/baz/dfj'
  • 文件名称 path.dirname(p)
// 特点:返回路径所在文件夹名称
path.dirname('/foo/bar/baz');
// --> '/foo/bar/baz'
  • 路径寻址 path.resolve([from …], to);
// 特点: 相当于不断调用系统的cd命令
path.resolve('foo/bar','/tmp/file/','..');
// 相当于
// cd foo/bar
// cd /tmp/file/
// cd ..
  • 相对路径 path.relative(from, to);
// 特点:返回某个路径下另一个路径的相对路径
path.relative('/data/orand/test/aaa','/data/orand/tmp/bbb);
// --> '../../tmp/bbb'
  • 扩展名称 path.extname(p);
// 特点: 返回指定文件名的扩展名称
path.extname('index.html');
// -> 'index'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值