Node.js fs.readFileSync 使用指南:同步读取文件内容
fs.readFileSync 是 Node.js 文件系统模块中的同步读取文件方法。它可以同步地读取一个文件的全部内容并返回一个字符串或 Buffer 对象。
使用方法
- 引入 fs 模块
const fs = require('fs');
- 使用 readFileSync 方法读取文件
const data = fs.readFileSync('file.txt', 'utf8');
其中,第一个参数是要读取的文件名,第二个参数是指定读取文件的字符编码,如果不指定编码,则返回的是 Buffer 对象。
- 处理读取到的内容
console.log(data);
这里的 data 就是读取到的文件内容,可以直接输出或者进一步处理。
完整代码示例
const fs = require('fs');
try {
const data = fs.readFileSync('file.txt', 'utf8');
console.log(data);
} catch (err) {
console.error(err);
}
注意
fs.readFileSync 是同步方法,会阻塞代码执行,如果要读取大文件或者大量文件,建议使用异步读取方法 fs.readFile。
原文地址: https://www.cveoy.top/t/topic/lzjH 著作权归作者所有。请勿转载和采集!