// 引入核心模块fs
const fs = require("fs");
const fileUrl = "../utils/newFile";
// 创建指定目录
function mkDir(path) {
fs.mkdir(path, (err) => {
if (err) console.log(err);
console.log("目录创建成功");
});
}
// 删除指定文件
function rmFile(path) {
fs.unlink(path, (err) => {
if (err) console.log(err);
});
}
// 删除指定目录
function rmDir(path) {
fs.rmdir(path, (err) => {
if (err) console.log(err);
});
}
// 通过fs.stat检测指定目标是否存在
fs.stat(fileUrl, (err, info) => {
if (err) {
mkDir(fileUrl);
}
if (info && info.isDirectory()) {
return; // 若目录已经存在,则不做处理
// rmDir(fileUrl);
// mkDir(fileUrl);
}
if (info && info.isFile()) {
rmFile(fileUrl);
mkDir(fileUrl);
}
});