核心功能:定时(可配置间隔)、定量(可配置删除数量)清理指定文件夹中最早创建的文件,且只删文件不删文件夹;
日志功能:所有操作(文件夹不存在、无文件可删、删除成功 / 失败、清理结果)都会记录到桌面的日志文件中,方便追溯;
兼容性:采用原生批处理语法,兼容所有 Windows 版本,无需额外依赖。
项目采用纯批处理脚本实现,整体为单文件、单进程的循环执行架构。
核心模块:参数配置模块、时间戳生成模块、文件筛选排序模块、删除执行模块、日志记录模块。
技术栈:原生 Windows 批处理(.bat),无第三方依赖,通过 dir /od /tc 实现按创建时间排序,timeout 实现定时等待,setlocal enabledelayedexpansion 实现变量延迟扩展。
设计思路:通过可配置参数(目标文件夹、清理间隔、删除数量)实现灵活适配;按 “创建时间从早到晚” 排序文件,优先清理最早文件;所有操作均写入日志,便于审计和问题排查。