标题: [文件操作] [已解决]BAT删除当前文件夹中,奇数名,文件 [打印本页]
作者: yjwdjfqb 时间: 2014-8-20 08:27 标题: [已解决]BAT删除当前文件夹中,奇数名,文件
本帖最后由 yjwdjfqb 于 2015-4-11 08:52 编辑
BAT删除当前文件夹中,奇数名,文件
如当前文件夹下,有文件名
image001、image002、image003、image004、image005、image006、image007、、、、、、、、、、image0100
文件名规律,都是以 image 开头的,后面是序号
想用BAT删除,当前这个文件夹下,以 image 开头的奇数文件(文件类型不固定)。
请老师们帮帮忙,谢谢大家了!
作者: apang 时间: 2014-8-20 09:15
- @echo off
- set "re=^image[0-9]*[13579]\.[^\.][^\.]*$"
- for /f "delims=" %%a in ('dir /a-d /b^|findstr /i "%re%"') do (
- echo,del "%%a"
- )
- pause
复制代码
作者: yjwdjfqb 时间: 2014-8-21 13:30
回复 2# apang
老师你好,我测试了下,不能删除
只能显示出奇数文件名,但不能删除,请老师斧正下好吧,谢谢老师了!
作者: DAIC 时间: 2014-8-21 13:40
回复 3# yjwdjfqb
把 echo,del 改成 del
作者: CrLf 时间: 2014-8-21 15:57
本帖最后由 CrLf 于 2014-8-21 16:28 编辑
- del "image??1.*" "image??3.*" "image??5.*" "image??7.*" "image??9.*"
复制代码
作者: yjwdjfqb 时间: 2014-8-21 16:23
回复 4# DAIC
谢谢老师,按你的修改,问题解决了,非常的感谢!
作者: pcl_test 时间: 2015-4-10 18:52
问题得到解决后请在标题最前面注明[已解决]
http://www.bathome.net/thread-3473-1-1.html
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |