工作中有这样一个场景,需要一台Windows电脑24小时地运行一个程序。
微信某个群需要频繁发送文件,因此会在微信的文件夹下留存大量文件,并且文件后缀加到三四十。这就导致群里微信的使用者很难找到自己想要的文件。因此使用了cmd脚本+任务计划的方式来每天零点清理该微信的文件。
清理脚本
1 | set month=%date:~0,4%-%date:~5,2% |
⚠️此法会直接删除文件,而不会把文件留存在回收站。因此不适合有文件需要留存的场景。
使用win记事本新建txt文件,将上面的内容黏贴进去,然后另存为,将编码改为ANSI。
重命名为delete-file.bat
。系统可能会跳出如下提示:
点击是
即可。
这时,你就得到了一个可以运行的批处理文件。
定时任务
使用win自带的任务计划程序
。
在搜索程序中搜索该程序:
- 菜单栏选择操作-创建任务,自定义任务的名字。
设置触发条件为按计划每天执行,图里我把时间设为里每天一点。
设置操作为启动刚刚编辑的bat文件,在浏览里选中bat文件的路径。
点击确认后即创建完成。完成后可在任务计划程序库里找到刚刚新建的任务,点击任务右键运行立即执行。程序会在每天1点清空微信文件夹收发的文件。