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 相关文章推荐
通过Javascript创建一个选择文件的对话框代码
Jun 16 Javascript
js AppendChild与insertBefore用法详细对比
Dec 16 Javascript
jquery 通过name快速取值示例
Jan 24 Javascript
JavaScript变量声明详解
Nov 27 Javascript
jQuery中appendTo()方法用法实例
Jan 08 Javascript
JavaScript中document.forms[0]与getElementByName区别
Jan 21 Javascript
jquery实现可自动收缩的TAB网页选项卡代码
Sep 06 Javascript
全面了解JavaScript对象进阶
Jul 19 Javascript
如何使用headjs来管理和异步加载js
Nov 29 Javascript
微信小程序 视图容器组件的详解及实例代码
Jan 19 Javascript
Vue使用lodop实现打印小结
Jul 06 Javascript
JS实现商城秒杀倒计时功能(动态设置秒杀时间)
Dec 12 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.ini实现PHP文件上传功能
2014/11/27 PHP
ecshop后台编辑器替换成ueditor编辑器
2015/03/03 PHP
在Laravel中实现使用AJAX动态刷新部分页面
2019/10/15 PHP
jQuery1.5.1 animate方法源码阅读
2011/04/05 Javascript
js控制的遮罩层实例介绍
2013/05/29 Javascript
js判断输入是否为数字的具体实例
2013/08/03 Javascript
浅谈javascript原型链与继承
2015/07/13 Javascript
jQuery插件FusionWidgets实现的Cylinder图效果示例【附demo源码】
2017/03/23 jQuery
jQuery实现的简单动态添加、删除表格功能示例
2017/09/21 jQuery
Vue中this.$router.push参数获取方法
2018/02/27 Javascript
详解在React.js中使用PureComponent的重要性和使用方式
2018/07/10 Javascript
「中高级前端面试」JavaScript手写代码无敌秘籍(推荐)
2019/04/08 Javascript
原生js实现可兼容PC和移动端的拖动滑块功能详解【测试可用】
2019/08/15 Javascript
JavaScript实现简单计算器功能
2019/12/19 Javascript
vue-quill-editor插入图片路径太长问题解决方法
2021/01/08 Vue.js
typescript编写微信小程序创建项目的方法
2021/01/29 Javascript
[01:52]2020年DOTA2 TI10夏季活动预告片
2020/07/15 DOTA
python实现中文输出的两种方法
2015/05/09 Python
Python3实现并发检验代理池地址的方法
2016/09/18 Python
详解tensorflow实现迁移学习实例
2018/02/10 Python
Flask入门之上传文件到服务器的方法示例
2018/07/18 Python
Python-Tkinter Text输入内容在界面显示的实例
2019/07/12 Python
简单了解Django ContentType内置组件
2019/07/23 Python
在keras中获取某一层上的feature map实例
2020/01/24 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
2020/02/07 Python
python随机模块random的22种函数(小结)
2020/05/15 Python
Django中F函数的使用示例代码详解
2020/07/06 Python
Perfume’s Club法国站:购买香水和化妆品
2019/05/02 全球购物
L’Artisan Parfumeur官网:法国香水品牌
2020/08/11 全球购物
房地产营销策划方案
2014/02/08 职场文书
吨的认识教学反思
2014/04/27 职场文书
2014年社会实践活动总结范文
2014/04/29 职场文书
党员批评与自我批评(5篇)
2014/09/23 职场文书
单位个人查摆问题及整改措施
2014/10/28 职场文书
二胎满月酒致辞
2015/07/29 职场文书
公司食堂管理制度
2015/08/05 职场文书