node.js中的path.dirname方法使用说明

 更新时间:2014年12月09日 09:02:39   投稿:junjie  
这篇文章主要介绍了node.js中的path.dirname方法使用说明,本文介绍了path.dirname的方法说明、语法、使用实例和实现源码,需要的朋友可以参考下

方法说明:

返回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;
};

相关文章

  • Node多进程的实现方法

    Node多进程的实现方法

    我们都知道 Node.js 是以单线程的模式运行的,但它使用的是事件驱动来处理并发,这样有助于我们在多核 cpu 的系统上创建多个子进程,从而提高性能
    2022-08-08
  • nodejs微信扫码支付功能实现

    nodejs微信扫码支付功能实现

    本片文章通过代码示例给大家详细讲述了如何用nodejs写出微信扫码支付这个功能,有兴趣的朋友可以参考下。
    2018-02-02
  • nodejs分页类代码分享

    nodejs分页类代码分享

    最近在写nodejs项目,没有发现合适或者特别好用的分页插件,今天晚上自己写了一个,分享给大家,也希望大家能够拍砖!
    2014-06-06
  • 解决Window10系统下Node安装报错的问题分析

    解决Window10系统下Node安装报错的问题分析

    今天电脑重装了win10系统,在安装Node的过程中出现了下面的问题,下面就和大家分享下用来解决这种问题的小方法
    2016-12-12
  • package.json与package-lock.json创建及使用详解

    package.json与package-lock.json创建及使用详解

    这篇文章主要为大家介绍了package.json与package-lock.json创建及使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-07-07
  • Node.js如何实现注册邮箱激活功能 (常见)

    Node.js如何实现注册邮箱激活功能 (常见)

    今天了解了node如何实现邮箱激活功能,这个功能非常常见,当我们注册一个账号时,肯定会有这步,下面看下如何实现这个功能
    2017-07-07
  • 使用ExcelJS快速处理Node.js爬虫数据

    使用ExcelJS快速处理Node.js爬虫数据

    Excel.js是一个强大的JavaScript库,它提供了方法处理Excel文件,例如创建和编辑工作簿、读取和写入数据、处理行和列、设置样式、导入和导出数据等,本文介绍使用ExcelJS快速处理Node.js爬虫数据的方法,一起看看吧
    2024-01-01
  • nodejs部署到腾讯云的实现方法

    nodejs部署到腾讯云的实现方法

    本文主要介绍了nodejs部署到腾讯云的实现方法,文中根据实例编码详细介绍的十分详尽,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • 基于nodejs+express4.X实现文件下载的实例代码

    基于nodejs+express4.X实现文件下载的实例代码

    本篇文章主要介绍了详解nodejs+express4.X的文件下载的实例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-07-07
  • 基于Node.js搭建hexo博客过程详解

    基于Node.js搭建hexo博客过程详解

    这篇文章主要介绍了基于Node.js搭建hexo博客过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,
    2019-06-06

最新评论