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圆角插件
Oct 26 Javascript
javascript开发技术大全-第1章javascript概述
Jul 03 Javascript
5秒后跳转效果(setInterval/SetTimeOut)
May 03 Javascript
jQuery function的正确书写方法
Aug 02 Javascript
JavaScript调试技巧之console.log()详解
Mar 19 Javascript
jQuery实现对象转为url参数的方法
Jan 11 Javascript
jQuery简介_动力节点Java学院整理
Jul 04 jQuery
bootstrap+jquery项目引入文件报错的解决方法
Jan 22 jQuery
Vue.js实现表格渲染的方法
Sep 07 Javascript
vue+elementUI实现表格关键字筛选高亮
Oct 26 Javascript
ES6基础之字符串和函数的拓展详解
Aug 22 Javascript
node.js使用stream模块实现自定义流示例
Feb 13 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代码审计比较有意思的例子
2014/05/07 PHP
php采用ajax数据提交post与post常见方法总结
2014/11/10 PHP
yii2 页面底部加载css和js的技巧
2016/04/21 PHP
php简单构造json多维数组的方法示例
2017/06/08 PHP
php安装扩展mysqli的实现步骤及报错解决办法
2017/09/23 PHP
Thinkphp5行为使用方法汇总
2017/12/21 PHP
PHP检查端口是否可以被绑定的方法示例
2018/08/09 PHP
PHP利用Mysql锁解决高并发的方法
2018/09/04 PHP
php链式操作的实现方式分析
2019/08/12 PHP
jQuery学习笔记(2)--用jquery实现各种模态提示框代码及项目构架
2013/04/08 Javascript
jQuery取得select选择的文本与值的示例
2013/12/09 Javascript
JavaScript将Web页面内容导出到Word及Excel的方法
2015/02/13 Javascript
JavaScript添加随滚动条滚动窗体的方法
2016/02/23 Javascript
浅析angularJS中的ui-router和ng-grid模块
2016/05/20 Javascript
NodeJS整合银联网关支付(DEMO)
2016/11/09 NodeJs
jstree的简单实例
2016/12/01 Javascript
AngularJS学习笔记之表单验证功能实例详解
2017/07/06 Javascript
JS实现同一DOM元素上onClick事件与onDblClick事件并存的解决方法
2018/06/07 Javascript
JS实现继承的几种常用方式示例
2019/06/22 Javascript
vue弹出框组件封装实例代码
2019/10/31 Javascript
[01:33:59]真人秀《加油 DOTA》 第六期
2014/09/09 DOTA
Python 装饰器使用详解
2017/07/29 Python
python根据unicode判断语言类型实例代码
2018/01/17 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
2018/11/14 Python
Python实现正则表达式匹配任意的邮箱方法
2018/12/20 Python
Python3中_(下划线)和__(双下划线)的用途和区别
2019/04/26 Python
django Admin文档生成器使用详解
2019/07/22 Python
利用PyTorch实现VGG16教程
2020/06/24 Python
X/HTML5 和 XHTML2
2008/10/17 HTML / CSS
荷兰网上买鞋:MooieSchoenen.nl
2017/09/12 全球购物
Python里面如何拷贝一个对象
2014/02/17 面试题
应届生求职信写作技巧
2013/10/24 职场文书
在职人员函授期间自我评价分享
2013/11/08 职场文书
公司成本主管岗位责任制
2014/02/21 职场文书
勤俭节约倡议书范文
2015/04/29 职场文书
Github 使用python对copilot做些简单使用测试
2022/04/14 Python