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 字符串与数组转换函数[不用split与join]
Dec 13 Javascript
打印json对象的内容及JSON.stringify函数应用
Mar 29 Javascript
js 自动播放的实例代码
Nov 19 Javascript
jQuery实现div随意拖动的实例代码(通用代码)
Jan 28 Javascript
JS实现仿百度文库评分功能
Jan 12 Javascript
canvas绘制表盘时钟
Jan 23 Javascript
js分页之前端代码实现和请求处理
Aug 04 Javascript
Vue使用vux-ui自定义表单验证遇到的问题及解决方法
May 10 Javascript
对类Vue的MVVM前端库的实现代码
Sep 07 Javascript
详解webpack打包vue项目之后生成的dist文件该怎么启动运行
Sep 06 Javascript
vue页面引入three.js实现3d动画场景操作
Aug 10 Javascript
JavaScript实现H5接金币功能(实例代码)
Feb 22 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
解析php5配置使用pdo
2013/07/03 PHP
PHP读取大文件的类SplFileObject使用介绍
2014/04/09 PHP
/etc/php-fpm.d/www.conf 配置注意事项
2017/02/04 PHP
PHP实现将标点符号正则替换为空格的方法
2017/08/09 PHP
解决在laravel中auth建立时候遇到的问题
2019/10/15 PHP
Jquery阻止事件冒泡 event.stopPropagation
2011/12/11 Javascript
Mac/Windows下如何安装Node.js
2013/11/22 Javascript
如何在JavaScript中实现私有属性的写类方式(二)
2013/12/04 Javascript
Javascript解析URL方法详解
2014/12/05 Javascript
node.js中的buffer.Buffer.byteLength方法使用说明
2014/12/10 Javascript
原生js仿jquery实现对Ajax的封装
2016/10/04 Javascript
使用ReactJS实现tab页切换、菜单栏切换、手风琴切换和进度条效果
2016/10/17 Javascript
js禁止浏览器页面后退功能的实例(推荐)
2017/09/01 Javascript
详谈commonjs模块与es6模块的区别
2017/10/18 Javascript
详解RequireJs官方使用教程
2017/10/31 Javascript
Angular实现较为复杂的表格过滤,删除功能示例
2017/12/23 Javascript
使用Angular CLI进行Build(构建)和Serve详解
2018/03/24 Javascript
微信小程序冒泡事件及其阻止方法实例分析
2018/12/06 Javascript
浅谈Webpack多页应用HMR卡住问题
2019/04/24 Javascript
微信小程序 scroll-view 实现锚点跳转功能
2019/12/12 Javascript
windows下create-react-app 升级至3.3.1版本踩坑记
2020/02/17 Javascript
[02:53]DOTA2英雄昆卡基础教程
2013/11/25 DOTA
python在指定目录下查找gif文件的方法
2015/05/04 Python
Python用sndhdr模块识别音频格式详解
2018/01/11 Python
Python实现的HMacMD5加密算法示例
2018/04/03 Python
python批量识别图片指定区域文字内容
2019/04/30 Python
pytorch动态网络以及权重共享实例
2020/01/06 Python
Python 处理日期时间的Arrow库使用
2020/08/18 Python
HTML5视频播放插件 video.js介绍
2018/09/29 HTML / CSS
奥斯汀独木舟和皮划艇:Austin Canoe & Kayak
2018/05/22 全球购物
专注澳大利亚特产和新西兰特产的澳洲中文网:0061澳洲制造
2019/03/24 全球购物
诚信承诺书
2015/01/19 职场文书
2015学校六五普法工作总结
2015/04/22 职场文书
springboot+WebMagic+MyBatis爬虫框架的使用
2021/08/07 Java/Android
Java使用Unsafe类的示例详解
2021/09/25 Java/Android
golang定时器
2022/04/14 Golang