var fs = require('fs')
const dirCache={};
writeFileByUser('./data/17/1017.md');
function writeFileByUser(filePath){
if (fs.existsSync(filePath)) {
console.log('该路径已存在');
}else{
console.log('该路径不存在');
mkdir(filePath);
}
var data = '\n hello world';
fs.appendFile(filePath,data,'utf8',function(err){
if(err) {
console.log(err);
} else {
console.log('appendFile 成功了')
}
})
}
function mkdir(filePath) {
const arr=filePath.split('/');
let dir=arr[0];
for(let i=1;i<arr.length;i++){
if(!dirCache[dir]&&!fs.existsSync(dir)){
dirCache[dir]=true;
fs.mkdirSync(dir);
}
dir=dir+'/'+arr[i];
}
fs.writeFileSync(filePath, '')
}
node js 写文件,文件夹不存在则创建
最新推荐文章于 2023-08-15 19:44:04 发布