Node.js 命令行实战:从入门到精通
// 引入Node.js内置的文件系统模块
const fs = require('fs');
// 异步读取文件内容
fs.readFile('example.txt', 'utf8', (err, data) => {
if (err) {
console.error('读取文件时发生错误:', err);
return;
}
console.log('文件内容:', data);
});
// 异步写入文件内容
const dataToWrite = '这是一些将要被写入文件的文本';
fs.writeFile('example.txt', dataToWrite, 'utf8', (err) => {
if (err) {
console.error('写入文件时发生错误:', err);
return;
}
console.log('文件写入成功');
});
这段代码展示了如何使用Node.js的文件系统模块(fs)进行文件的异步读取和写入操作。readFile
函数用于读取文件内容,而writeFile
函数用于将数据写入文件。这些操作都是异步的,因此不会阻塞程序的执行,同时它们也都接受了错误处理的回调函数,以确保在发生错误时能够响应。
评论已关闭