@echo off
set /p var=请输入固定的日期
del /q "%var%"*.*
pasue
保存为bat。
若你的图片里都有2013,则
双击后输入“2013”后即可删除所有带2013的文件。
输入2014后即可删除所有带2014的文件。(你可以自己灵活操作)
注意,若你只要删除jpg格式,则将其中一句改成
del /q "%var%"*.jpg
以类推
用脑辛苦,望采纳!
如果像你说的那样按日期计算也不是不能实现,比较麻烦,介绍下我比较喜欢的思路,供你参考。
假设每天生成的文件数大约是50个,保留一个星期就是保留350个文件,我一般这样来实现。
如果一定要计算日期,可以在批处理里借助vbs的datediff函数来实现,需要的话再追问吧。
@echo offset k=350pushd d:\backfor /f "skip=%k% tokens=*" %%i in ('dir/b/o-d') do del "%%i"
希望能解决您的问题。