Skip to content

test.js

json
const fs = require("fs");
const path = require("path");

const fileName = path.resolve(__dirname, "data.txt");

// 读取文件内容
fs.readFile(fileName, (err, data) => {
	if (err) {
		console.log(err);
		return;
	}
	// data 是二进制类型,需要转化为字符串
	console.log(data.toString());
});

// 写入文件
const content = "这是新写入的内容\n";
const opt = {
	flag: "a", // 追加写入。覆盖用 "w"
};
fs.writeFile(fileName, content, opt, (err) => {
	if (err) {
		console.log(err);
	}
});

// 判断文件是否存在
fs.exists(fileName, (exist) => {
	console.log(exist);
});