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 相关文章推荐
jquery下组织javascript代码(js函数化)
Aug 25 Javascript
控制页面按钮在后台执行期间不重复提交的JS方法
Jun 24 Javascript
JavaScript学习笔记之JS事件对象
Jan 22 Javascript
Javascript BOM学习小结(六)
Nov 26 Javascript
jQuery实现立体式数字动态增加(animate方法)
Dec 21 Javascript
关于jQuery库冲突的完美解决办法
May 20 jQuery
javascript 封装Date日期类实例详解
May 28 Javascript
详解基于vue-cli优化的webpack配置
Nov 06 Javascript
详解Node使用Puppeteer完成一次复杂的爬虫
Apr 18 Javascript
Vue下滚动到页面底部无限加载数据的示例代码
Apr 22 Javascript
js input输入百分号保存数据库失败的解决方法
May 26 Javascript
用vscode开发vue应用的方法步骤
May 06 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
简单的页面缓冲技术
2006/10/09 PHP
PHP编码规范之注释和文件结构说明
2010/07/09 PHP
浅谈PDO的rowCount函数
2015/06/18 PHP
php+ajax无刷新分页实例详解
2015/12/07 PHP
php+mysql开发的最简单在线题库(在线做题系统)完整案例
2019/03/30 PHP
ExtJS 2.2.1的grid控件在ie6中的显示问题
2009/05/04 Javascript
js 判断脚本加载完毕的代码
2011/07/13 Javascript
jquery高效反选具体实现
2013/05/05 Javascript
JQuery判断HTML元素是否存在的两种解决方法
2013/12/26 Javascript
js的延迟执行问题分析
2014/06/23 Javascript
jQuery实现按键盘方向键翻页特效
2015/03/18 Javascript
jquery动画效果学习笔记(8种效果)
2015/11/13 Javascript
js实现微博发布小功能
2017/01/12 Javascript
JS通过调用微信API实现微信支付功能的方法示例
2017/06/29 Javascript
js 原生判断内容区域是否滚动到底部的实例代码
2017/11/15 Javascript
vue element-ui之怎么封装一个自己的组件的详解
2019/05/20 Javascript
react native 仿微信聊天室实例代码
2019/09/17 Javascript
记一次用ts+vuecli4重构项目的实现
2020/05/21 Javascript
原生JS封装拖动验证滑块的实现代码示例
2020/06/01 Javascript
python实现二分查找算法
2017/09/21 Python
Python虚拟环境项目实例
2017/11/20 Python
python将字符串以utf-8格式保存在txt文件中的方法
2018/10/30 Python
python matplotlib画图库学习绘制常用的图
2019/03/19 Python
Pytorch.nn.conv2d 过程验证方式(单,多通道卷积过程)
2020/01/03 Python
CSS3实战第一波 让我们尽情的圆角吧
2010/08/27 HTML / CSS
浅谈HTML5 服务器推送事件(Server-sent Events)
2017/08/01 HTML / CSS
物业管理大学生个人的自我评价
2013/10/10 职场文书
2014年班主任自我评价范文
2014/04/23 职场文书
贷款承诺书范文
2014/05/19 职场文书
正风肃纪剖析材料范文
2014/10/10 职场文书
我们的节日重阳节活动总结
2015/03/24 职场文书
python中的class_static的@classmethod的巧妙用法
2021/06/22 Python
Java实现二维数组和稀疏数组之间的转换
2021/06/27 Java/Android
用Python生成会跳舞的美女
2022/01/18 Python
Android Rxjava3 使用场景详解
2022/04/07 Java/Android
Shell中的单中括号和双中括号的用法详解
2022/12/24 Servers