FolderClear 目录清空 分类:File 描述:清空指定目录。
需求
- 安全级别:常规模块
- 恶意标记:否
- 权限需求:无
- 驱动依赖:否
- 联网需求:否
- 开发状态:稳定
- 版本属性:普通可用
介绍 FolderClear 用于按路径批量清空目录内容。启用后会先检查目录是否存在,并在需要时自动补全路径末尾的分隔符,避免因为路径格式问题导致清理失败。 如果开启 Keep,模块会按文件模块的周期任务反复执行;如果关闭 Keep,则更适合“点一次清一次”的手动场景。
配置项
- Async(异步) 类型:布尔;默认:true;说明:开启后以线程方式发起清理,界面不会被清理过程阻塞;关闭后会在当前流程同步执行,适合需要立即看到完整结果的场景。
- Keep(保持) 类型:布尔;默认:false;说明:关闭时模块触发一次后会自动退出;开启后会持续驻留并按周期重复清理。若目标目录是业务目录,建议保持关闭,避免误删新生成文件。
- Confirm Once(确认一次) 类型:布尔;默认:true;说明:开启后会弹窗确认,并展示目录中的第一个文件用于二次核对。建议保留开启,尤其是 Path 指向自定义目录时。
- Path(路径) 类型:文本;默认:"null";说明:指定要清空的目录。路径不存在会直接报错并终止;建议使用明确绝对路径,避免误指向当前工作目录。
- Filter(筛选器) 类型:文本;默认:".";说明:用于限制删除范围,只会清理匹配规则的项。建议先用更窄的规则验证(如
*.log),确认后再放宽。 - Notify Errors(通知错误) 类型:布尔;默认:true;说明:控制删除失败时是否提示具体报错;排障阶段建议开启,稳定运行后可按需关闭减少提示噪声。
- Notify Result(通知结果) 类型:布尔;默认:true;说明:控制清理结果通知;在定时或高频场景可关闭,避免重复弹通知影响使用。
历史更新 无(HISTORY 中暂无明确记录)
备注 当 Confirm Once 开启且你在确认框点取消时,Keep 模式下模块会直接关闭,非 Keep 模式下只取消本次操作。建议先在测试目录验证筛选规则,再用于正式目录。
相关命令 无
相关模块
相关资料 无