一、引入文件模块
const fs = require('fs');
二、小功能
1、判读文件是否存在,如果存在就删除该文件 参数传入文件全路径
if(fs.existsSync(currRecordFile)){
fs.unlinkSync(currRecordFile);
}
2、判断文件夹是否存在,如果不存在,创建改文件夹 参数传入文件夹路径
if(!fs.existsSync(recordFilePath)){
fs.mkdir(recordFilePath,function (err) {
if(err){
//创建文件夹失败
}else{
//成功
}
});
}else{
//文件夹存在
}
3、删除文件夹下的所有文件 参数传入文件夹路径
if(fs.existsSync(recordFilePath)){
var dirList = fs.readdirSync(recordFilePath);
dirList.forEach(function(fileName){
fs.unlinkSync(recordFilePath + '\\' + fileName);
});
}
4、写文件 参数(文件所属路径,所要写的内容,回调函数)
fs.writeFile(configFilePath,JSON.stringify(currConfigInfo),function (err) {
if(err){
//文件写入失败
}else{
//文件写入成功");
}
});