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 相关文章推荐
FireFox下XML对象转化成字符串的解决方法
Dec 09 Javascript
CSS(js)限制页面显示的文本字符长度
Dec 27 Javascript
JavaScript中setAttribute用法介绍
Jul 20 Javascript
Select标签下拉列表二级联动级联实例代码
Feb 07 Javascript
使用jQuery时Form表单元素ID和name命名大忌
Mar 06 Javascript
30个经典的jQuery代码开发技巧
Dec 15 Javascript
深入理解JavaScript系列(28):设计模式之工厂模式详解
Mar 03 Javascript
在jQuery中使用$而避免跟其它库产生冲突的方法
Aug 13 Javascript
JavaScript 是什么意思
Sep 22 Javascript
Angular2-primeNG文件上传模块FileUpload使用详解
Jan 14 Javascript
利用策略模式与装饰模式扩展JavaScript表单验证功能
Feb 14 Javascript
JavaScript中判断为整数的多种方式及保留两位小数的方法
Sep 09 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 IP及IP段进行访问限制的代码
2008/12/17 PHP
php 地区分类排序算法
2013/07/01 PHP
PHP生成sitemap.xml地图函数
2013/11/13 PHP
PHP写的资源下载防盗链类分享
2014/05/12 PHP
Laravel 5框架学习之模型、控制器、视图基础流程
2015/04/08 PHP
laravel-admin解决表单select联动时,编辑默认没选上的问题
2019/09/30 PHP
js调试系列 源码定位与调试[基础篇]
2014/06/18 Javascript
JQuery中两个ul标签的li互相移动实现方法
2015/05/18 Javascript
JavaScript实现cookie的写入、读取、删除功能
2015/11/05 Javascript
简单理解js的冒泡排序
2016/12/19 Javascript
web 屏蔽BackSpace键实例代码
2016/12/24 Javascript
AngularJS Controller作用域
2017/01/09 Javascript
微信小程序 this和that详解及简单实例
2017/02/13 Javascript
JS中Attr的用法详解
2017/10/09 Javascript
Vue安装浏览器开发工具的步骤详解
2019/05/12 Javascript
JS实现的简单tab切换功能完整示例
2019/06/20 Javascript
Python文本特征抽取与向量化算法学习
2017/12/22 Python
Django读取Mysql数据并显示在前端的实例
2018/05/27 Python
Python简单处理坐标排序问题示例
2019/07/11 Python
简单了解python中的与或非运算
2019/09/18 Python
Django Session和Cookie分别实现记住用户登录状态操作
2020/07/02 Python
用python实现一个简单的验证码
2020/12/09 Python
详解CSS3 filter:drop-shadow滤镜与box-shadow区别与应用
2020/08/24 HTML / CSS
Godiva巧克力英国官网:比利时歌帝梵巧克力
2018/08/28 全球购物
意大利奢侈品购物网站:Deliberti
2019/10/08 全球购物
万代美国官网:PREMIUM BANDAI USA
2020/09/11 全球购物
名词解释型面试题(主要是网络)
2013/12/27 面试题
应届毕业生求职信范例分享
2013/12/17 职场文书
大学英语演讲稿范文
2014/04/24 职场文书
大学英语专业求职信
2014/06/21 职场文书
中职招生先进个人材料
2014/08/31 职场文书
解决Jupyter-notebook不弹出默认浏览器的问题
2021/03/30 Python
MySQL如何使用使用Xtrabackup进行备份和恢复
2021/06/21 MySQL
详解Spring Security中的HttpBasic登录验证模式
2022/03/17 Java/Android
Python利用Turtle绘制哆啦A梦和小猪佩奇
2022/04/04 Python
在python中读取和写入CSV文件详情
2022/06/28 Python