文件操作-文件的读取
文件读取
语法如下
fs.readFile(path[, options], callback)
fs.readFileSync(path[, options])
注意点, 没有指定第二个参数, 默认会将读取到的数据放到 Buffer
中, 第二个参数指定为 utf8
, 返回的数据就是字符串
let fs = require("fs");
let path = require("path");
// 1.拿到需要读取的文件路径
let str = path.join(__dirname, "data.txt");
// 2.读取文件
fs.readFile(str, "utf8", function (err, data) {
if (err) {
throw new Error("读取文件失败");
}
console.log(data);
console.log(data.toString());
});
let fs = require("fs");
let path = require("path");
// 1.拿到需要读取的文件路径
let str = path.join(__dirname, "data.txt");
// 2.读取文件
let data = fs.readFileSync(str, "utf8");
console.log(data);