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 函数速查表
Feb 07 Javascript
读jQuery之十三 添加事件和删除事件的核心方法
Aug 23 Javascript
jQuery弹性滑动导航菜单实现思路及代码
May 02 Javascript
js判断元素是否隐藏的方法
Jun 09 Javascript
javascript实现标签切换代码示例
May 22 Javascript
AngularJS constant和value区别详解
Feb 28 Javascript
ionic实现下拉刷新载入数据功能
May 11 Javascript
webpack学习--webpack经典7分钟入门教程
Jun 28 Javascript
全新打包工具parcel零配置vue开发脚手架
Jan 11 Javascript
webpack4之如何编写loader的方法步骤
Jun 06 Javascript
基于Nuxt.js项目的服务端性能优化与错误检测(容错处理)
Oct 23 Javascript
Jquery ajax书写方法代码实例解析
Jun 12 jQuery
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 has encountered an Access Violation 错误的解决方法
2010/01/17 PHP
php轻松实现中英文混排字符串截取
2014/05/28 PHP
分享php代码将360浏览器导出的favdb的sqlite数据库文件转换为html
2015/12/09 PHP
Add a Table to a Word Document
2007/06/15 Javascript
jquery实现保存已选用户
2014/07/21 Javascript
浅谈jquery事件处理
2015/04/24 Javascript
详解JS面向对象编程
2016/01/24 Javascript
javascript对象的创建和访问
2016/03/08 Javascript
AngularJS实现一次监听多个值发生的变化
2016/08/31 Javascript
微信小程序  网络请求API详解
2016/10/25 Javascript
Vue 创建组件的两种方法小结(必看)
2018/02/23 Javascript
vue.js动画中的js钩子函数的实现
2018/07/06 Javascript
基于vue cli 通过命令行传参实现多环境配置
2018/07/12 Javascript
[02:20]2014DOTA2西雅图邀请赛 MVP外卡赛首胜采访
2014/07/09 DOTA
[45:18]2018DOTA2亚洲邀请赛 4.3 突围赛 Optic vs iG 第一场
2018/04/04 DOTA
python实现JAVA源代码从ANSI到UTF-8的批量转换方法
2015/08/10 Python
使用Python生成随机密码的示例分享
2016/02/18 Python
python使用opencv读取图片的实例
2017/08/17 Python
详解python string类型 bytes类型 bytearray类型
2017/12/16 Python
使用Python+Splinter自动刷新抢12306火车票
2018/01/03 Python
Pandas之Fillna填充缺失数据的方法
2019/06/25 Python
利用OpenCV和Python实现查找图片差异
2019/12/19 Python
python 图像的离散傅立叶变换实例
2020/01/02 Python
基于python求两个列表的并集.交集.差集
2020/02/10 Python
Keras 切换后端方式(Theano和TensorFlow)
2020/06/19 Python
python如何操作mysql
2020/08/17 Python
美国翻新电子产品商店:The Store
2019/10/08 全球购物
高一学生评语大全
2014/04/25 职场文书
工程售后服务方案
2014/06/08 职场文书
党委班子对照检查材料
2014/08/19 职场文书
学位证书委托书
2014/09/30 职场文书
2014年个人业务工作总结
2014/11/17 职场文书
义诊活动总结
2015/02/04 职场文书
Nginx配置80端口访问8080及项目名地址方法解析
2021/03/31 Servers
用Python爬取各大高校并可视化帮弟弟选大学,弟弟直呼牛X
2021/06/11 Python
手写Spirit防抖函数underscore和节流函数lodash
2022/03/22 Javascript