博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
node之path
阅读量:5967 次
发布时间:2019-06-19

本文共 1060 字,大约阅读时间需要 3 分钟。

node之path

path是用于处理一些文件路径的模块

var path = require('path');

以下为一些比较常用的方法

  • 找到需要的绝对路径 path.resolve([from,]to)

    var absPath=path.resolve("foo/bar","tmp/file/","..","./js");  console.log(absPath); // foo/bar/tmp/js

    所求路径就等于在命令行里面不断cd

    cd foo/bar  cd tmp/file/  cd ..  cd ./js

    cd最后返回的内容就是absPath路径的内容

  • 有绝对路径,就有相对路径 path.relative([from,]to)

    var relPath=path.relative("foo/bar/baz","foo/bar/tmp");  console.log(relPath);// ../tmp
  • 格式化路径 path.normalize(path)

    var norPath=path.normalize("foo//bar/baz/..");  console.log(norPath); // foo/bar
  • 合并路径 path.join([path1,][path2,][...])

    var joinPath=path.join("foo","///bar","..","tmp");  console.log(joinPath); // foo/tmp
  • 返回所在文件夹 path.dirname(path)

    var dirPath=path.dirname("foo/bar/tmp");  console.log(dirPath); // foo/bar
  • 返回指定文件名 path.basename(path[,ext])

    [ext]指定后缀字符串,排除其他

    var basePath=path.basename("foo/bar/tmp/img.png","png");  console.log(basePath); // img
  • 返回文件扩展名 path.extname(path)

    var extPath=path.extname("img.png");  console.log(extPath); // .png

如果需要了解更多关于path的内容可以查看

转载于:https://www.cnblogs.com/xiaohanblog/p/7674861.html

你可能感兴趣的文章
python正则表达式
查看>>
安装nagios中php安装报错 configure error xml2-config not foud
查看>>
php邮件发送类
查看>>
Python算法题----在列表中找到和为s的两个数字
查看>>
Gson解析Json
查看>>
Spring Cloud with Turbine
查看>>
关于Java浮点数运算精度丢失问题
查看>>
各种主流 SQLServer 迁移到 MySQL 工具对比
查看>>
路由访问控制列表的设计
查看>>
使用firefox44版本,弃用chrome
查看>>
《深入理解Java虚拟机》(二)java虚拟机运行时数据区
查看>>
MySQL for Java的SQL注入测试
查看>>
MySQL服务器意外关机-无法启动多实例
查看>>
golang实现人民币小写转大写
查看>>
分布式日志平台--ELKStack实践
查看>>
互联网思维
查看>>
ecshop备份数据 ecshop转移数据 ecshop更换主机
查看>>
手机将与瘦客户机争夺办公桌面
查看>>
ubuntu下针对php的thrift 安装折腾记录
查看>>
使用C#客户端访问FTP服务的一个解决方案
查看>>