Nodejs中文件的读取和写入


Node 中我们可以对文件进行一系列的操作。而文件的读取操作又经常会用到,那么这次就来说一下 node 中文件的读取和写入。

Nodejs中所有与文件相关的操作都在 fs 这个模块中。所以我们要先在文件头部引入 fs 模块。

const fs = require('fs');

引入模块我们也可以用 varlet。但 <cdoe>fs 这个模块我们不会去改变,所以推荐使用 const 声明。

node提供了 readFilewriteFile这两个API来对文件进行读写操作。下面看代码

读取文件(readFile)

fs.readFile("./01.txt",(err,data)=>{
    if (err){
        //文件读取失败执行这块代码逻辑
        console.log("文件读取错误");
    }else {
        //文件读取成功则会执行这块代码逻辑
        console.log(data.toString());
    }
})

fs.readFile()方法中第一个参数是要读取的文件地址,第二参数是一个回调函数,用来接收读取的结果。err表示接收错误信息。data用来接收读取到的数据。

写入文件(writeFile)

fs.writeFile("./02.txt",'予安博客',(err,data)=>{
    if (err){
        //写入失败执行这块代码逻辑
        console.log("文件写入错误");
    }else {
        //写入成功执行这块代码逻辑
        console.log("成功写入文件");
    }
})

fs.writeFile()方法中第一个参数是要写入的文件地址(如果没有该文件node则会自动为你创建该文件),第二个参数是要写入的数据,第三个参数是一个回调函数。同 fs.readFile()

以上就是node中简单的文件读写操作。

当然还有更复杂的操作,有机会我们下次再讲。

声明:予安博客 | 版权所有 | 如未注来源,均为原创 | 本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - Nodejs中文件的读取和写入


慎终如始,则无败事。