node.js中的path.dirname方法使用说明


Posted in Javascript onDecember 09, 2014

方法说明:

返回path的目录。类似于UNIX目录命令。

语法:

path.dirname(p)

由于该方法属于path模块,使用前需要引入path模块(var path= require(“path”) )

接收参数:

p        path地址

例子:

var path= require("path");

path.dirname('/foo/bar/baz/asdf/quux')

// returns

'/foo/bar/baz/asdf'

源码:

exports.dirname = function(path) { 

  var result = splitPath(path), 

      root = result[0], 

      dir = result[1]; 

 

  if (!root && !dir) { 

    // No dirname whatsoever 

    return '.'; 

  } 

 

  if (dir) { 

    // It has a dirname, strip trailing slash 

    dir = dir.substr(0, dir.length - 1); 

  } 

 

  return root + dir; 

};
Javascript 相关文章推荐
一个页面放2段图片滚动代码出现冲突的问题如何解决
Dec 21 Javascript
javascript中定义私有方法说明(private method)
Jan 27 Javascript
JavaScript中return false的用法
Mar 12 Javascript
JavaScript操作class和style样式代码详解
Feb 13 Javascript
基于Javascript实现二级联动菜单效果
Mar 04 Javascript
解析JavaScript面向对象概念中的Object类型与作用域
May 10 Javascript
如何用JS判断两个数字的大小
Jul 21 Javascript
AngularJS $http模块POST请求实现
Apr 08 Javascript
微信小程序如何获知用户运行小程序的场景教程
May 17 Javascript
node学习笔记之读写文件与开启第一个web服务器操作示例
May 29 Javascript
javscript 数组扁平化的实现
Feb 03 Javascript
JavaScript设计模式之观察者模式与发布订阅模式详解
May 07 Javascript
node.js中的path.extname方法使用说明
Dec 09 #Javascript
jQuery不使用插件及swf实现无刷新文件上传
Dec 08 #Javascript
javascript中的this详解
Dec 08 #Javascript
node.js中的path.isAbsolute方法使用说明
Dec 08 #Javascript
node.js中的path.join方法使用说明
Dec 08 #Javascript
node.js中的path.normalize方法使用说明
Dec 08 #Javascript
node.js中的path.sep方法使用说明
Dec 08 #Javascript
You might like
PHP教程之PHP中shell脚本的使用方法分享
2012/02/23 PHP
PHP冒泡算法详解(递归实现)
2014/11/10 PHP
PHP使用mkdir创建多级目录的方法
2015/12/22 PHP
js中几种去掉字串左右空格的方法
2006/12/25 Javascript
js模仿html5 placeholder适应于不支持的浏览器
2013/01/13 Javascript
jquery 页面滚动到指定DIV实现代码
2013/09/25 Javascript
JavaScript Math.round() 方法
2015/12/18 Javascript
JavaScript手机振动API
2016/06/11 Javascript
bootstrap table复杂操作代码
2016/11/01 Javascript
实现点击下箭头变上箭头来回切换的两种方法【推荐】
2016/12/14 Javascript
JS实现浏览器打印、打印预览示例
2017/02/28 Javascript
AngularJS遍历获取数组元素的方法示例
2017/11/11 Javascript
vue 2.1.3 实时显示当前时间,每秒更新的方法
2018/09/16 Javascript
微信头像地址失效踩坑记附带解决方案
2019/09/23 Javascript
Vue请求java服务端并返回数据代码实例
2019/11/28 Javascript
VUE+elementui组件在table-cell单元格中绘制微型echarts图
2020/04/20 Javascript
Python命令行参数解析模块getopt使用实例
2015/04/13 Python
Python的Flask站点中集成xhEditor文本编辑器的教程
2016/06/13 Python
python2.7安装图文教程
2018/03/13 Python
python2和python3的输入和输出区别介绍
2018/11/20 Python
详解pandas.DataFrame中删除包涵特定字符串所在的行
2019/04/04 Python
解决python3中的requests解析中文页面出现乱码问题
2019/04/19 Python
python实现二级登陆菜单及安装过程
2019/06/21 Python
python检测服务器端口代码实例
2019/08/31 Python
python实现身份证实名认证的方法实例
2019/11/08 Python
戴尔美国官网:Dell
2016/08/31 全球购物
领先的钻石和订婚戒指零售商:Diamonds-USA
2016/12/11 全球购物
Moda Italia荷兰:意大利男士服装
2019/08/31 全球购物
Java的类可以定义为Protected或者Private得吗
2015/09/25 面试题
高级方案规划工程师岗位职责
2013/11/29 职场文书
项目计划书范文
2014/01/09 职场文书
先进德育工作者事迹材料
2014/01/24 职场文书
经济管理专业求职信
2014/06/09 职场文书
安全伴我行演讲稿
2014/09/04 职场文书
涉外离婚协议书怎么写
2014/11/20 职场文书
工作总结之小学教师体育工作范文(3篇)
2019/10/07 职场文书