关闭

Node.js的path对象

标签: nodejs
132人阅读 评论(0) 收藏 举报
分类:

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'
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:76431次
    • 积分:1230
    • 等级:
    • 排名:千里之外
    • 原创:65篇
    • 转载:3篇
    • 译文:0篇
    • 评论:4条