Node.js 的文件系统模块(fs)提供了丰富的 API 用于文件读写操作。以下是一些常用的 fs 模块功能:
- 读取文件:使用
fs.readFile()
方法可以读取文件内容。 - 写入文件:使用
fs.writeFile()
方法可以写入文件内容。 - 追加文件:使用
fs.appendFile()
方法可以在文件末尾追加内容。 - 删除文件:使用
fs.unlink()
方法可以删除文件。
示例代码
const fs = require('fs');
// 读取文件
fs.readFile('example.txt', 'utf8', (err, data) => {
if (err) {
console.error(err);
return;
}
console.log(data);
});
// 写入文件
fs.writeFile('example.txt', 'Hello, World!', (err) => {
if (err) {
console.error(err);
return;
}
console.log('文件写入成功');
});
// 追加文件
fs.appendFile('example.txt', '\nThis is a new line', (err) => {
if (err) {
console.error(err);
return;
}
console.log('文件追加成功');
});
// 删除文件
fs.unlink('example.txt', (err) => {
if (err) {
console.error(err);
return;
}
console.log('文件删除成功');
});
扩展阅读
更多关于 Node.js 文件系统模块的信息,请访问Node.js 文件系统模块文档。