Node.js的读取和写入
在Node.js中,我们可以使用内置的fs
模块来进行文件的读写操作。
- 使用
fs.readFile()
读取文件:
const fs = require('fs');
fs.readFile('./example.txt', 'utf8', (err, data) => {
if (err) {
console.error(err);
return;
}
console.log(data);
});
- 使用
fs.writeFile()
写入文件:
const fs = require('fs');
let data = '这是一些文本内容';
fs.writeFile('./example.txt', data, 'utf8', (err) => {
if (err) {
console.error(err);
return;
}
console.log('文件写入成功');
});
- 使用
fs.appendFile()
追加文件内容:
const fs = require('fs');
let data = '这是追加的文本内容';
fs.appendFile('./example.txt', data, 'utf8', (err) => {
if (err) {
console.error(err);
return;
}
console.log('内容追加成功');
});
以上代码都是异步操作,不会阻塞程序的其他部分。在实际应用中,你可以根据需要选择合适的方法进行文件的读写操作。
评论已关闭