一、引入文件模块
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{
//文件写入成功");
}
});
本文介绍如何使用Node.js进行文件及文件夹的基本操作,包括检查文件或文件夹的存在状态、删除文件、创建文件夹、清空文件夹内容以及写入文件等。
394

被折叠的 条评论
为什么被折叠?



