如何用cmd批量删除特点日期创建的文件?

你好,你的这个问题是如何解决的?

@echo off
set /p var=请输入固定的日期
del /q "%var%"*.*
pasue

保存为bat。

若你的图片里都有2013,则

双击后输入“2013”后即可删除所有带2013的文件。

输入2014后即可删除所有带2014的文件。(你可以自己灵活操作)

注意,若你只要删除jpg格式,则将其中一句改成

del /q "%var%"*.jpg

以类推



用脑辛苦,望采纳!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-01
如果像你说的那样按日期计算也不是不能实现,比较麻烦,介绍下我比较喜欢的思路,供你参考。
假设每天生成的文件数大约是50个,保留一个星期就是保留350个文件,我一般这样来实现。
如果一定要计算日期,可以在批处理里借助vbs的datediff函数来实现,需要的话再追问吧。
@echo offset k=350pushd d:\backfor /f "skip=%k% tokens=*" %%i in ('dir/b/o-d') do del "%%i"
希望能解决您的问题。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网