dingtalk-docs-cool-app
Version: 
钉钉文档酷应用插件扩展 开发者初始化包
1 lines • 683 B
JavaScript
;var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports.cleanFolder=cleanFolder;var _fs=_interopRequireDefault(require("fs")),_path=_interopRequireDefault(require("path"));function cleanFolder(e,r){const t=r.map((e=>e.toLowerCase()));if(!_fs.default.existsSync(e))return;if(!_fs.default.statSync(e).isDirectory())return;const s=_fs.default.readdirSync(e);for(const r of s){const s=_path.default.join(e,r),i=_fs.default.statSync(s);if(i.isFile()){const e=r.toLowerCase();t.includes(e)||_fs.default.unlinkSync(s)}else i.isDirectory()&&_fs.default.rmSync(s,{recursive:!0,force:!0})}}