平台:x64
工业应用中,需要不定期或者自动删除日志、保存的测量图片等等数据,时间长了就会很卡电脑,特此开发该工具进行自动清理。
该工具经过测试,在一般工控机下直接手动删除大量文件(几十几百GB)很有可能导致程序或者系统卡死的情况下,开启多条件定量多线程模式将完美解决该问题,并且还电脑最佳的运行速度。
如果提示缺少*.dll请运行软件根目录下的VC++2019可发行组件vc_redist.x64.exe
https://www.51halcon.com/thread-4456-1-1.html
软件下载:
AUTODEL.7z
(37.35 KB, 下载次数: 19)
更新日志:
修复Windows10\11设置开机启动失效问题;
增加添加重复路径导致程序并行卡死问题;
修复增加检测磁盘剩余空间删除功能存在的bug导致无法正常判断的问题;
源码下载:
AUTODEL_CODE_V1.0.8.7z
(71.88 KB, 下载次数: 29, 售价: 20 视觉币)
如果需要调试和测试,请将上面可执行程序里面的文件放到源码目录Bin下面即可。
使用说明:
1.首先添加待执行删除的目录,一般为Images、Logs这样的(添加目录、删除目录按钮可以管理目录清空);
2.然后设置工作量:一般情况下,如果单个文件较大,建议设置大些,默认一分钟执行100个文件删除,删除太大或者太多容易导致电脑卡死;
3.设置执行条件:(日期和时间参考的是文件的最后修改时间,比如日志类文件必须以修改时间判断)
3.1 删除指定日期之前:这种条件下,自动删除会根据工作量删除所有满足日期之前的文件,之后的日期不管,日期是固定的;
3.2 删除当前时刻之前n天:这种条件下,自动删除会根据工作量删除所有满足n天前的文件,比如保留最近3天,以当前时刻为准进行删除3天前的所有文件;
3.3 删除当前时刻之前n小时:这种条件适合控制当前之前或者n小时之前的清空,满足则全部删除,以当前时刻为准进行删除n小时前的所有文件;
4.最后,开启自动删除,勾选自动执行删除(自动删除为了避免重启后无法自动执行,设置了开机自动执行,建议开启)!
5.如果没有满足条件的文件,则继续执行实时扫描文件并等待满足条件后执行删除。
|