广告
返回顶部
首页 > 资讯 > 精选 >Nodejs读写文件的操作方法有哪些
  • 171
分享到

Nodejs读写文件的操作方法有哪些

2023-07-04 14:07:01 171人浏览 薄情痞子
摘要

这篇“nodejs读写文件的操作方法有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“nodejs读写文件的操作方法有哪些

这篇“nodejs读写文件的操作方法有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“nodejs读写文件的操作方法有哪些”文章吧。

操作文件是服务端一个基础的功能,也是做后端开发的必备能力之一。

操作文件主要包括读和写。而这些功能 Nodejs 都已经提供了对应的方法。只要调用就行了。

创建文件夹

同步方法

const fs = require('fs')fs.mkdirSync(`${__dirname}/雷猴`)

NodeJS 有一个文件模块,叫 fs 。对文件操作的话,必须先引入这个模块。

使用 fs.mkdirSync 方法可以创建一个文件夹。里面传入要创建的文件夹的名字即可。

__dirname  指的是当前文件所在文件夹的绝对路径。

异步创建

const fs = require('fs')fs.mkdir(`${__dirname}/雷猴`, err => {  if (err) {      console.error(err)  }})

使用 fs.mkdir 方法可以进行异步创建,第一个参数也是文件夹名称,第二个是回到函数,该函数里有一个 err 参数,可以返回错误信息。

删除文件

创建完文件夹,本来是想讲 “删除文件夹” 的。但由于删除文件夹之前要清空里面所有文件,所以就把 删除文件 的用法放在前面讲。

删除文件分 同步异步 两种方法。

同步 fs.unlinkSync

const fs = require('fs')fs.unlinkSync(`${__dirname}/test.txt`);

fs.unlinkSync 里传入要删除的文件路径和文件名,即可删除指定文件。

异步 fs.unlink

const fs = require('fs')fs.unlink(`${__dirname}/test.txt`, err => {  if (err) {      console.error(err)  }})

fs.unlink 方法有2个参数,第一个参数是文件路径和文件名,第二个参数是监听删除失败的回调函数。

删除文件夹

删除文件夹之前要清空目标文件夹里的所有文件。 可以使用 fs.unlinkSyncfs.unlink 删除文件。

同步

const fs = require('fs')fs.rmdirSync(`${__dirname}/雷猴`)

异步

const fs = require('fs')fs.rmdir(`${__dirname}/雷猴`, err => {  if (err) {      console.error(err)  }})

和删除文件的用法差不多,删除文件夹的方法也有同步和异步,异步接受2个参数,第二个参数同样是监听报错的回调。

写入数据

const fs = require('fs')const content = ' 雷猴雷猴\n'const opt = {  flag: 'a', // a:追加写入;w:覆盖写入}fs.writeFile('test.txt', content, opt, (err) => {  if (err) {      console.error(err)  }})

fs.writeFile 方法可以将内容写入文件中。如果文件不存在,会自动创建文件。

fs.writeFile 参数说明:

  • 第一个参数:文件名

  • 第二个参数:写入的内容

  • 第三个参数:写入模式(追加、覆盖等)

  • 第四个参数:错误信息监听

读取数据

const fs = require('fs')fs.readFile('fileName', (err, data) => {  if (err) {      console.error(err)          return  }    // data 是二进制类型,需要转换成字符串    console.log(data.toString())})

使用 fs.readFile 方法可以读取数据,第一个参数是文件名;第二个参数是回调,err 监听错误信息,data 是读取回来的数据。

需要注意的是,读取回来的 data 是一个二进制类型的数据,需要使用 toString() 方法转换成我们读得懂的数据。

检查文件是否存在

const fs = require('fs')const exist = fs.existsSync('fileName')console.log(exist)

使用 fs.existsSync 方法可以检测指定文件是否存在,如果存在就返回 true ;否则返回 false

以上就是关于“Nodejs读写文件的操作方法有哪些”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: Nodejs读写文件的操作方法有哪些

本文链接: https://www.lsjlt.com/news/345662.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Nodejs读写文件的操作方法有哪些
    这篇“Nodejs读写文件的操作方法有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Nodejs读写文件的操作方法有哪些...
    99+
    2023-07-04
  • c语言文件读写的操作方法有哪些
    本篇内容介绍了“c语言文件读写的操作方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!c语言的文件读写操作:1、用fgetc()和fp...
    99+
    2023-07-04
  • nodejs读取文件的方法有哪些
    Node.js中读取文件的方法有以下几种:1. 使用fs模块的fs.readFile()方法:该方法将整个文件读入内存,并在回调函数...
    99+
    2023-08-09
    nodejs
  • Go语言zip文件的读写操作方法有哪些
    这篇文章主要介绍“Go语言zip文件的读写操作方法有哪些”,在日常操作中,相信很多人在Go语言zip文件的读写操作方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Go语言zip文件的读写操作方法有哪些...
    99+
    2023-07-05
  • node文件的读写操作有哪些
    本文小编为大家详细介绍“node文件的读写操作有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“node文件的读写操作有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。fs文件系统模块什么是fs文件系统模块...
    99+
    2023-07-04
  • Go语言中JSON文件的读写操作方法有哪些
    这篇文章主要介绍“Go语言中JSON文件的读写操作方法有哪些”,在日常操作中,相信很多人在Go语言中JSON文件的读写操作方法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Go语言中JSON文件的读写操...
    99+
    2023-07-05
  • Go语言中XML文件的读写操作方法有哪些
    这篇文章主要介绍“Go语言中XML文件的读写操作方法有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Go语言中XML文件的读写操作方法有哪些”文章能帮助大家解决问题。XML(extensible...
    99+
    2023-07-05
  • python文件读写的方法有哪些
    Python文件读写的方法有以下几种:1. 使用open()函数打开文件,并通过read()方法读取文件内容。```pythonfi...
    99+
    2023-09-13
    python
  • Go语言二进制文件的读写操作方法有哪些
    本篇内容介绍了“Go语言二进制文件的读写操作方法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Go语言的二进制(gob)格式是一个自描...
    99+
    2023-07-05
  • NodeJS后端开发操作文件之读写文件
    目录简介创建文件夹删除文件删除文件夹写入数据读取数据检查文件是否存在总结简介 操作文件是服务端一个基础的功能,也是做后端开发的必备能力之一。操作文件主要包括读和写。而这些功能&nbs...
    99+
    2022-11-13
  • Python读写csv文件的操作方法
    这篇文章主要介绍了Python读写csv文件的操作方法,具有一定借鉴价值,需要的朋友可以参考下。下面就和我一起来看看吧。要在 Python 中写入 CSV,请使用 Python 的 csv 模块。例如,让我们将一个字符串列表写入一个新的 C...
    99+
    2023-07-06
  • 一文带你聊聊Nodejs中读写文件的操作
    操作文件是服务端一个基础的功能,也是做后端开发的必备能力之一。操作文件主要包括读和写。而这些功能 Nodejs 都已经提供了对应的方法。只要调用就行了。创建文件夹同步方法const fs = require('fs') fs...
    99+
    2022-11-22
    nodejs node
  • Pandas对CSV文件读写操作的方法
    这篇“Pandas对CSV文件读写操作的方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Pandas对CSV文件读写操作的...
    99+
    2023-06-30
  • SQL注入中文件读写的方法有哪些
    这篇文章主要介绍了SQL注入中文件读写的方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、MySQL读文件常见的读文件,可以用16...
    99+
    2022-10-18
  • Android 文件读写操作方法总结
    Android 文件读写操作方法总结 在Android中的文件放在不同位置,它们的读取方式也有一些不同。 本文对android中对资源文件的读取、数据区文件的读取、SD卡文件...
    99+
    2022-06-06
    方法 Android
  • Python读写EXCEL文件常用方法有哪些
    本篇文章给大家分享的是有关Python读写EXCEL文件常用方法有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。python读写excel...
    99+
    2022-10-19
  • PS文件操作的方法有哪些
    本文小编为大家详细介绍“PS文件操作的方法有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“PS文件操作的方法有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。文件操作读到...
    99+
    2022-10-19
  • java文件操作的方法有哪些
    这篇文章主要讲解了“java文件操作的方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“java文件操作的方法有哪些”吧!文件的建立/检查与删除<%@ page="&q...
    99+
    2023-06-03
  • 详解nodeJS中读写文件方法的区别
    导言:nodejs中所有与文件相关的操作都在fs模块中,而读写操作又是我们会经常用到的操作,nodejs的fs模块针对读操作为我们提供了readFile,read, createReadStream三个方法...
    99+
    2022-06-04
    详解 区别 文件
  • nodejs读写json文件的简单方法(必看)
    nodejs 读json文件 var fs=reauire('fs'); var file="d:\0.json"; var result=JSON.parse(fs.readFileSync( fil...
    99+
    2022-06-04
    必看 简单 文件
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作