Node.js中path模块操作路径的基本使用

 更新时间:2023年08月02日 09:24:27   作者:北斗星的爱886  
这篇文章主要介绍了Node.js中path模块操作路径的基本使用,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

path模块提供了操作路径的功能,以下为常用的API。

path.resolve():拼接规范的绝对路径

const path = require("path");
// 目录的绝对路径
// __dirname: D:\node\path
const pathStr = path.resolve(__dirname, "index.html");
// 拼接前后路径为绝对路径
// D:\node\path\index.html
console.log(pathStr);

path.parse():解析路径并返回对象

const path = require("path");
// 返回该文件的信息对象
console.log(path.parse("文件路径"))

path.basename():获取文件的名称

const path = require("path");
// index.html
console.log(path.basename("文件路径"))

path.dirname():获取路径的目录名

const path = require("path");
// D:\node\path
console.log(path.dirname("文件路径"))

path.extname():获取路径的扩展名

const path = require("path");
// .html
console.log(path.extname("文件路径"))

到此这篇关于Node.js中path模块操作路径的基本使用的文章就介绍到这了,更多相关node.js path模块使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • NodeJS使用递归算法和遍历算法来遍历目录的方法

    NodeJS使用递归算法和遍历算法来遍历目录的方法

    遍历目录是操作文件时的一个常见需求,比如写一个程序,需要找到并处理指定目录下的所有JS文件时,就需要遍历整个目录,NodeJS遍历目录可以使用递归算法、遍历算法,遍历算法又分为同步遍历、异步遍历两种,本文介绍NodeJS使用递归算法和遍历算法来遍历目录的方法
    2023-11-11
  • benny简单框架benchmark功能使用

    benny简单框架benchmark功能使用

    这篇文章主要为大家介绍了benny简单框架benchmark功能使用详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-08-08
  • Node.js+jade抓取博客所有文章生成静态html文件的实例

    Node.js+jade抓取博客所有文章生成静态html文件的实例

    下面小编就为大家带来一篇Node.js+jade抓取博客所有文章生成静态html文件的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • npm与node版本不匹配问题解决思路及方法

    npm与node版本不匹配问题解决思路及方法

    当nodejs和npm的版本不匹配时,会出现一些奇怪的报错,这是因为npm与nodejs版本不兼容导致的,这篇文章主要给大家介绍了关于npm与node版本不匹配问题解决思路及方法的相关资料,需要的朋友可以参考下
    2023-11-11
  • 使用C++为node.js写扩展模块

    使用C++为node.js写扩展模块

    本文给大家介绍的是在window7下使用C++来给node.js编写扩展模块的方法,附上一个简单的hello实例,有需要的小伙伴可以参考下。
    2015-04-04
  • Node.js使用officecrypto-tool实现读取加密的Excel和Word文档

    Node.js使用officecrypto-tool实现读取加密的Excel和Word文档

    这篇文章主要为大家详细介绍了Node.js如何使用officecrypto-tool实现读取加密的Excel和Word文档的功能,感兴趣的小伙伴可以跟随小编一起了解一下
    2023-09-09
  • Node.js连接MySQL数据库的操作步骤

    Node.js连接MySQL数据库的操作步骤

    在现代 Web 开发中,与数据库的交互是不可避免的一部分,Node.js提供了许多库和模块,使得连接和操作 MySQL 数据库变得相对简单,本文将介绍如何使用Node.js连接MySQL数据库,并进行一些基本的操作,文中通过代码示例介绍的非常详细,需要的朋友可以参考下
    2023-11-11
  • NodeJS中的MongoDB快速入门详细教程

    NodeJS中的MongoDB快速入门详细教程

    MongoDB 是一个基于分布式文件存储的数据库,由 C++ 语言编写。这篇文章主要介绍了NodeJS中的MongoDB快速入门详细教程的相关资料,需要的朋友可以参考下
    2016-11-11
  • 使用ExcelJS快速处理Node.js爬虫数据

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

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

    浅析Node.js非对称加密方法

    本篇文章主要给大家分享了Node.js非对称加密方法以及代码实例讲解,对此有兴趣的朋友参考学习下吧。
    2018-01-01

最新评论