test.js
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);});
