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 相关文章推荐
IE7中javascript操作CheckBox的checked=true不打勾的解决方法
Dec 07 Javascript
jquery调整表格行tr上下顺序实例讲解
Jan 09 Javascript
JavaScript鼠标事件,点击鼠标右键,弹出div的简单实例
Aug 03 Javascript
微信小程序 开发工具快捷键整理
Oct 31 Javascript
JS DOMReady事件的六种实现方法总结
Nov 23 Javascript
ES6概念 ymbol.for()方法
Dec 25 Javascript
利用jQuery实现一个简单的表格上下翻页效果
Mar 14 Javascript
weex slider实现滑动底部导航功能
Aug 28 Javascript
你可能不知道的前端算法之文字避让(inMap)
Jan 12 Javascript
jQuery使用bind动态绑定事件无效的处理方法
Dec 11 jQuery
React传值 组件传值 之间的关系详解
Aug 26 Javascript
JavaScript高级程序设计之基本引用类型
Nov 17 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 抽象类的简单应用
2011/09/06 PHP
用PHP+MySQL搭建聊天室功能实例代码
2012/08/20 PHP
php出现内存位置访问无效错误问题解决方法
2014/08/16 PHP
smarty简单入门实例
2014/11/28 PHP
ThinkPHP控制器详解
2015/07/27 PHP
php强大的时间转换函数strtotime
2016/02/18 PHP
js+html+css实现鼠标移动div实例
2013/01/30 Javascript
用JavaScript计算在UTF-8下存储字符串占用字节数
2013/08/08 Javascript
jquery和雅虎的yql服务实现天气预报服务示例
2014/02/08 Javascript
超炫的jquery仿flash导航栏特效
2014/11/11 Javascript
JQuery ZTree使用方法详解
2017/01/07 Javascript
BootstrapValidator实现注册校验和登录错误提示效果
2017/03/10 Javascript
vue绑定设置属性的多种方式(5)
2017/08/16 Javascript
浅谈vue-lazyload实现的详细过程
2017/08/22 Javascript
ES6 javascript中class静态方法、属性与实例属性用法示例
2017/10/30 Javascript
在create-react-app中使用sass的方法示例
2018/10/01 Javascript
angularjs手动识别字符串中的换行符方法
2018/10/02 Javascript
使用Angular Cli如何创建Angular私有库详解
2019/01/30 Javascript
vue组件之间通信方式实例总结【8种方式】
2019/02/22 Javascript
vue相关配置文件详解及多环境配置详细步骤
2020/05/19 Javascript
[00:57]英雄,你的补给到了!
2020/11/13 DOTA
基于python编写的微博应用
2014/10/17 Python
Python中的延迟绑定原理详解
2019/10/11 Python
详解python tkinter 图片插入问题
2020/09/03 Python
推荐一些比较有用的css3新属性
2014/11/11 HTML / CSS
html5+css3气泡组件的实现
2014/11/21 HTML / CSS
Belle Maison倍美丛官网:日本千趣会旗下邮购网站
2016/07/22 全球购物
HearthSong官网:儿童户外玩具、儿童益智玩具
2017/10/16 全球购物
Steiff台湾官网:德国金耳釦泰迪熊
2019/12/26 全球购物
.net软件工程师应聘上机试题
2015/03/10 面试题
网吧收银员岗位职责
2013/12/14 职场文书
客服部工作职责范本
2014/02/14 职场文书
数学教学随笔感言
2014/02/17 职场文书
经营管理策划方案
2014/05/22 职场文书
欠款纠纷起诉状
2015/05/19 职场文书
SQL Server2019数据库备份与还原脚本,数据库可批量备份
2021/11/20 SQL Server