node 文件计数器
需求
判断num.txt是否存在,不存在就创建,并写入数据0;
读取num.txt中的数据,然后让读取的值+1,并打印把+1后的值再次清空写入至num.txt中
全程使用同步方法
//引入fs模块
const fs=require('fs');
if(!fs.existsSync('num.txt')){
fs.appendFileSync('num.txt',0);
}
//读取文件中的内容
var num=fs.readFileSync('num.txt');
//读取的值+1
num++;//此处num是buffer类型,++会让num转换为number
console.log(num);
//把num的值使用清空写入的方法,写入到文件中
fs.weiteFileSync('num.txt',num);