详解Nodejs中如何读写文件
更新时间:2023-12-13Nodejs中如何读取文件
在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函数。需要注意的是,以上函数都是异步的,需要使用回调函数来处理完成后的操作。