• path.join() 

组装路径。该方法的主要用途在于,会正确使用当前系统的路径分隔符,Unix系统是/,Windows系统是\。
路径字符中可以使用..或../进行相对路径的计算,其它路径表示符会被忽略

console.log(path.join('b','c','\d')) //结果为:b\c\d
console.log(path.join('b','c','d','..')) //结果为:b\c
console.log(path.join('b','c','./','d')) //结果为:/b/c/d
  • path.resolve() 

解析为相对于当前目录的绝对路径,相当于cd命令
遇到某一个路径中有/时,则表示跳转到根目录,../表示跳转到上层目录

假设下列脚本位于e:\test,执行结查如下

console.log(path.resolve('b','c','d')) //结果为:E:\test\b\c\d
console.log(path.resolve('b','c','/d')) //结果为:E:\d
console.log(path.resolve('b','c','..')) //结果为:E:\test\b
  • __dirname
    __dirname 总是指向被执行 js 文件的绝对路径

最新文章

  1. Result Maps collection does not contain value for java.lang.Integer异常处理
  2. jquery 甘特图开发指南
  3. FAST特征点检测features2D
  4. LED应用照明产品常识关键点
  5. 读<jquery 权威指南>[2]-事件
  6. Annotation注解(有源代码)
  7. Leetcode 290 Word Pattern STL
  8. 怎么样打印加密PDF文件
  9. 在Windows 下为PHP5.4安装PEAR, PHPUnit , phpDoc2
  10. websocket多线程问题
  11. MongoDB安全及身份认证
  12. Beta冲刺 第三天
  13. 安装VUE Cli3 框架方法
  14. Python+ITchart实现微信中男女比例,城市分布统计并可视化显示
  15. iptables nat 技术转发
  16. Spark笔记-DataSet,DataFrame
  17. .net 加密与解密
  18. You Don't Know JS: Async & Performance(第3章, Promises)(未看)
  19. 1--Jmeter4.0连接Oracle数据库
  20. [leetcode.com]算法题目 - Pascal's Triangle

热门文章

  1. IDEA+MAVEN构建一个webapp骨架项目(解决一直卡在downloading plugins for问题)
  2. NopCommerce 3.4中商品详情页面单选框、复选框的美化
  3. Android 发版的小工具
  4. Jquery 操作 select 的操作指南
  5. 微信小程序中的app文件介绍
  6. TCP/IP初识(一)
  7. #leetcode刷题之路10-正则表达式匹配
  8. 创建在类路径资源[applicationcontext]中定义名为“工厂”的bean时出错。:在设置bean属性“dataSource”时,无法解析对bean“dataSource”的引用;嵌套异常是org.springframe .beans.factory。BeanCreationException:创建名为“数据源”的bean时出错,该名称是在类路径资源[applicationcontext
  9. parsing XML document from class path resource [applicationtext.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationtext.xml] cannot be opened because it does not e
  10. 本地打jar包到本地的Maven出库