Skip to content

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 模式下只取消本次操作。建议先在测试目录验证筛选规则,再用于正式目录。

相关命令 无

相关模块

相关资料 无