详解nodejs 文本操作模块-fs模块(四)
在 nodejs 中,fs 模块是处理文件和目录的核心模块。在读取或写入文本数据时,fs 模块提供了多种方法和选项。本文将详细讲解如何使用 fs 模块进行文本操作。
读取文本文件
使用 fs.readFile() 方法可以读取文本文件。该方法包含三个参数:文件路径、编码格式和回调函数。例如,下面的示例将读取指定路径下的 myText.txt 文件,并在读取完成后将文件内容打印到控制台上。
const fs = require('fs');
const path = require('path');
const filePath = path.join(__dirname, 'myText.txt');
fs.readFile(filePath, 'utf8', (err, data) => {
if (err) {
console.error(err);
return;
}
console.log(data);
});
写入文本文件
使用 fs.writeFile() 方法可以写入文本文件。该方法包含三个参数:文件路径、文件内容和回调函数。例如,下面的示例将写入指定路径下的 myText.txt 文件,并将 "Hello, World!" 内容写入到文件中。
const fs = require('fs');
const path = require('path');
const filePath = path.join(__dirname, 'myText.txt');
const fileContent = 'Hello, World!';
fs.writeFile(filePath, fileContent, (err) => {
if (err) {
console.error(err);
return;
}
console.log('File written successfully!');
});
除了以上两个方法,fs 模块还提供了其他多种读取和写入文件的方法。
以上是对“详解nodejs 文本操作模块-fs模块(四)”的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解nodejs 文本操作模块-fs模块(四) - Python技术站