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

你好,你的这个问题是如何解决的?
2024-10-31 01:28:57
有2个网友回答
网友(1):

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

保存为bat。

若你的图片里都有2013,则

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

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

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

del /q "%var%"*.jpg

以类推



用脑辛苦,望采纳!

网友(2):

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