c语言编程笔录

首页 >   > 笔记大全

笔记大全

详解Nodejs中如何读写文件

更新时间:2023-12-13

Nodejs中如何读取文件

在Nodejs中,要读取文件可以使用fs模块中的readFile函数。readFile函数接收两个参数,第一个是文件路径,第二个是回调函数。回调函数中包含两个参数,第一个是错误对象,第二个是读取的文件内容。

    const fs = require('fs');
    fs.readFile('path/to/file', (err, data) => {
      if (err) throw err;
      console.log(data);
    });
  

Nodejs中如何写入文件

在Nodejs中,要写入文件可以使用fs模块中的writeFile函数。writeFile函数接收三个参数,第一个是文件路径,第二个是要写入的内容,第三个是回调函数。回调函数中包含一个参数,即错误对象。

    const fs = require('fs');
    fs.writeFile('path/to/file', 'content to write', err => {
      if (err) throw err;
      console.log('File has been saved!');
    });
  

Nodejs中如何追加写入文件

如果要向文件中追加内容,可以使用fs模块中的appendFile函数。appendFile函数接收三个参数,第一个是文件路径,第二个是要追加的内容,第三个是回调函数。回调函数中包含一个参数,即错误对象。

    const fs = require('fs');
    fs.appendFile('path/to/file', 'content to append', err => {
      if (err) throw err;
      console.log('Content has been appended to file!');
    });
  

Nodejs中如何删除文件

在Nodejs中,要删除文件可以使用fs模块中的unlink函数。unlink函数接收两个参数,第一个是文件路径,第二个是回调函数。回调函数中包含一个参数,即错误对象。

    const fs = require('fs');
    fs.unlink('path/to/file', err => {
      if (err) throw err;
      console.log('File has been deleted!');
    });
  
总结:Nodejs提供了fs模块,可以用于读取、写入、追加写入和删除文件。其中,读取文件使用readFile函数,写入文件使用writeFile函数,追加写入文件使用appendFile函数,删除文件使用unlink函数。需要注意的是,以上函数都是异步的,需要使用回调函数来处理完成后的操作。