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搜索同辈元素方法
Feb 10 Javascript
深入理解JavaScript系列(30):设计模式之外观模式详解
Mar 03 Javascript
Javascript中arguments和arguments.callee的区别浅析
Apr 24 Javascript
jQuery异步上传文件插件ajaxFileUpload详细介绍
May 19 Javascript
基于JavaScript获取鼠标位置的各种方法
Dec 16 Javascript
深入浅析Bootstrap列表组组件
May 03 Javascript
jQuery中队列queue()函数的实例教程
May 03 Javascript
JS之获取样式的简单实现方法(推荐)
Sep 13 Javascript
js实现多行文本框统计剩余字数功能
Mar 28 Javascript
JS获取数组中出现次数最多及第二多元素的方法
Oct 27 Javascript
vue 将页面公用的头部组件化的方法
Dec 18 Javascript
解决vue-cli@3.xx安装不成功的问题及搭建ts-vue项目
Feb 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 checkdate、getdate等日期时间函数操作详解
2010/03/11 PHP
PHP程序级守护进程的实现与优化的使用概述
2013/05/02 PHP
js实现鼠标滑过文字链接色彩变化的效果
2015/05/06 Javascript
javascript cookie基础应用之记录用户名的方法
2016/09/20 Javascript
Node.JS使用Sequelize操作MySQL的示例代码
2017/10/09 Javascript
requireJS模块化实现返回顶部功能的方法详解
2017/10/16 Javascript
一个因@click.stop引发的bug的解决
2019/01/08 Javascript
详解vue使用插槽分发内容slot的用法
2019/03/28 Javascript
vue单页面在微信下只能分享落地页的解决方案
2019/04/15 Javascript
如何让Nodejs支持H5 History模式(connect-history-api-fallback源码分析)
2019/05/30 NodeJs
nodejs提示:cross-device link not permitted, rename错误的解决方法
2019/06/10 NodeJs
three.js利用卷积法如何实现物体描边效果
2019/11/27 Javascript
vue-iview动态新增和删除的方法
2020/06/17 Javascript
Python学生成绩管理系统简洁版
2020/04/05 Python
使用pandas读取csv文件的指定列方法
2018/04/21 Python
Win8.1下安装Python3.6提示0x80240017错误的解决方法
2018/07/31 Python
python中下标和切片的使用方法解析
2019/08/27 Python
pytorch 实现在预训练模型的 input上增减通道
2020/01/06 Python
pandas to_excel 添加颜色操作
2020/07/14 Python
python 自动识别并连接串口的实现
2021/01/19 Python
利用css3-animation实现逐帧动画效果
2016/03/10 HTML / CSS
HTML5中input输入框默认提示文字向左向右移动的示例代码
2020/09/10 HTML / CSS
Expedia马来西亚旅游网站:廉价酒店,度假村和航班预订
2016/07/26 全球购物
雅诗兰黛(Estee Lauder)英国官方网站:世界顶级化妆品牌
2016/12/29 全球购物
中国跨镜手机配件批发在线商店:TVC-Mall
2019/08/20 全球购物
办公室前台岗位职责
2014/01/04 职场文书
幼儿园家长评语
2014/02/10 职场文书
幼儿园元旦活动感言
2014/03/02 职场文书
大学生全国两会报告感想
2014/03/17 职场文书
计划生育宣传标语
2014/06/21 职场文书
离婚协议书范本
2015/01/26 职场文书
杨善洲观后感
2015/06/04 职场文书
物业公司管理制度
2015/08/05 职场文书
如何书写先进事迹材料?
2019/07/02 职场文书
MySQL的Query Cache图文详解
2021/07/01 MySQL
进阶篇之linux环境下安装MySQL数据库
2022/04/09 MySQL