Node.js 中的 fs 模块与Path模块方法详解

 更新时间:2021年08月04日 12:09:45   作者:weixin_45827629  
这篇文章主要介绍了Node.js 中的 fs 模块与Path模块,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

概述:

文件系统模块是一个简单包装的标准 POSIX 文件 I/O 操作方法集。可以通过调用 require("fs") 来获取该模块。文件系统模块中的所有方法均有异步和同步版本。

文件系统模块中的异步方法需要一个完成时的回调函数作为最后一个传入形参。
回调函数的构成由调用的异步方法所决定,通常情况下回调函数的第一个形参为返回的错误信息。
如果异步操作执行正确并返回,该错误形参则为null或者undefined。如果使用的是同步版本的操作方法,一旦出现错误,会以通常的抛出错误的形式返回错误。
可以用try和catch等语句来拦截错误并使程序继续进行。

fs模块

  • fs 模块是Node.js 官方提供的、用来操作文件的模块,提供了一系列的方法和属性用来满足用户对文件的操作需求。
  • fs.readFile()方法,用来读取指定文件中的内容fs.wirteFile()方法,用来向指定文件中写入内容

通过如下方式引入

具体使用规则如下:

 path模块

 path模块是Node.js官方提供的、用来处理路径的模块。用来满足用户对路径的处理和需求。

首先通过如下方式引入

例如:

path.join()方法,用来将多个路径片段拼接成一个完整的路径字符串path.basename()方法,用来从路径字符串中将文件名解析出来path.extname()方法,用来获取路径中的扩展名部分

path.join()方法

 2.path.basename()方法

 

3.path.extname()方法

 

 总结:fs模块与path模块都是Node.js的核心模块,二者都是对文件的操作,但不同的是,fs模块是对文件内容读写的操作,而path模块是对文件名以及路径操作,在使用的时候不要搞混。

到此这篇关于Node.js 中的 fs 模块与Path模块方法详解的文章就介绍到这了,更多相关nodejs fs 模块与Path模块内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 在 Node.js 中使用原生 ES 模块方法解析

    在 Node.js 中使用原生 ES 模块方法解析

    这篇文章主要介绍了在 Node.js 中使用原生 ES 模块方法解析,还有部分内容的链接,下面我们就来一起看看吧,需要的朋友可以参考下。
    2017-09-09
  • socket.io与pm2(cluster)集群搭配的解决方案

    socket.io与pm2(cluster)集群搭配的解决方案

    这篇文章主要给大家介绍了关于socket.io与pm2(cluster)集群搭配的解决方案,文中介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着小编一起来看看吧。
    2017-06-06
  • node.js域名解析实现方法详解

    node.js域名解析实现方法详解

    这篇文章主要介绍了node.js域名解析实现方法,结合实例形式详细分析了node.js使用dns.lookup()及dns.resolve4()进行域名解析的相关操作技巧与注意事项,需要的朋友可以参考下
    2019-11-11
  • 基于node.js依赖express解析post请求四种数据格式

    基于node.js依赖express解析post请求四种数据格式

    本篇文章主要介绍了node.js依赖express解析post请求四种数据格式,主要是www-form-urlencoded,form-data,application/json,text/xml,有兴趣的可以了解一下。
    2017-02-02
  • Express框架之connect-flash详解

    Express框架之connect-flash详解

    本篇文章主要介绍了Express框架之connect-flash详解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-05-05
  • Node.js实现http请求服务与Mysql数据库操作方法详解

    Node.js实现http请求服务与Mysql数据库操作方法详解

    这篇文章主要介绍了Node.js实现http请求服务与Mysql数据库操作方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2022-10-10
  • node.js使用 http-proxy 创建代理服务器操作示例

    node.js使用 http-proxy 创建代理服务器操作示例

    这篇文章主要介绍了node.js使用 http-proxy 创建代理服务器,结合实例形式分析了node.js使用 http-proxy 创建代理服务器原理、具体步骤与相关注意事项,需要的朋友可以参考下
    2020-02-02
  • 详解Node使用Puppeteer完成一次复杂的爬虫

    详解Node使用Puppeteer完成一次复杂的爬虫

    这篇文章主要介绍了详解Node使用Puppeteer完成一次复杂的爬虫,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • Node.js中同步和异步编程的区别及使用方法

    Node.js中同步和异步编程的区别及使用方法

    在Node.js中,同步和异步编程是两种不同的处理方式。同步方式会阻塞程序的执行,而异步方式则不会。通过掌握它们的区别和使用方法,可以更好地实现程序的性能优化和功能扩展。同时,需要注意异步编程中的回调地狱问题,使用Promise可以更好地处理异步编程
    2023-05-05
  • NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法

    NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法

    这篇文章主要介绍了NodeJS 将文件夹按照存放路径变成一个对应的JSON的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-10-10

最新评论