Node.js 提供了一组强大的模块,用于处理文件系统操作。在本章节中,我们将学习如何使用 Node.js 文件系统模块来进行文件的读取、写入、删除等操作。
读取文件
要读取文件内容,我们可以使用 fs.readFile() 方法。以下是一个简单的示例代码:
// www.javascriptcn.com code example
const fs = require('fs');
fs.readFile('example.txt', 'utf8', (err, data) => {
if (err) {
console.error(err);
return;
}
console.log(data);
});在上面的示例中,我们使用 fs.readFile() 方法来读取名为 example.txt 的文件的内容,指定编码格式为 utf8。当读取文件完成时,回调函数将被调用,其中 err 参数表示错误信息,data 参数表示文件内容。
写入文件
要写入文件内容,我们可以使用 fs.writeFile() 方法。以下是一个简单的示例代码:
// www.javascriptcn.com code example
const fs = require('fs');
const content = 'Hello, world!';
fs.writeFile('example.txt', content, 'utf8', (err) => {
if (err) {
console.error(err);
return;
}
console.log('File written successfully!');
});在上面的示例中,我们使用 fs.writeFile() 方法来将 Hello, world! 写入名为 example.txt 的文件中。
删除文件
要删除文件,我们可以使用 fs.unlink() 方法。以下是一个简单的示例代码:
// www.javascriptcn.com code example
const fs = require('fs');
fs.unlink('example.txt', (err) => {
if (err) {
console.error(err);
return;
}
console.log('File deleted successfully!');
});在上面的示例中,我们使用 fs.unlink() 方法来删除名为 example.txt 的文件。
以上是关于 Node.js 文件系统的简单介绍,希望能帮助你更好地理解如何在 Node.js 中进行文件操作。