使用fs
递归删除文件
import * as path from "path";
import * as fs from "fs";
function deleteFolder(dirPath: string) {
try {
let files = fs.readdirSync(dirPath);
for (const file of files) {
var filePath = path.join(dirPath, file);
if (fs.statSync(filePath).isFile()) {
fs.unlinkSync(filePath);
} else {
deleteFolder(filePath);
}
}
fs.readFileSync(dirPath);
} catch (error) {
console.error(__filename, `Delete ${dirPath} error, ${error}`);
}
}