![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 09:27 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 关于删除文件的问题,请高手指点 |
| 可打印版本 744 / 8 |
| 第1楼 5872169 | 发表于 2008-08-08 17:02 |
| 高级用户 发帖 474 积分 959 | |
|
关于删除文件的问题,请高手指点 我想删除同一文件夹下不同后缀的文件,如:我的C:\123目录下,有*.RAR、*.jpg、*.Doc文件,我想用FOR命令删除*.rar和*.jpg文件,怎么写代码?
[ Last edited by 5872169 on 2008-8-8 at 05:09 PM ] |
|
| 第2楼 wjg3959162 | 发表于 2008-08-08 17:35 |
| 新手上路 发帖 1 积分 2 | |
|
@echo off
for /d %%w in (c:\123) do del %%w\*.rar&del %%w\*.doc 这个命令试试看 |
|
| 第3楼 5872169 | 发表于 2008-08-08 17:58 |
| 高级用户 发帖 474 积分 959 | |
|
这条代码没有通过,只删除了*.doc文件
|
|
| 第4楼 obsolete | 发表于 2008-08-08 20:29 |
| 初级用户 发帖 72 积分 192 | |
|
for %%i in ("test dir\*.txt" "test dir\*.bmp") do del "%%i"
类推 |
|
| 第5楼 moniuming | 发表于 2008-08-08 23:21 |
| 银牌会员 发帖 574 积分 1,335 来自 广西 | |
|
是这样吗:
|
|
| 第6楼 terse | 发表于 2008-08-08 23:59 |
| 银牌会员 发帖 946 积分 2,404 | |
| 第7楼 5872169 | 发表于 2008-08-09 08:28 |
| 高级用户 发帖 474 积分 959 | |
|
terse,你的代码测试通过了,谢谢!如果带空格的路径怎么写,假如路径为"1 23"
[ Last edited by 5872169 on 2008-8-9 at 08:42 AM ] |
|
| 第8楼 HAT | 发表于 2008-08-09 12:05 |
| 版主 发帖 5,017 积分 9,023 | |
| 第9楼 5872169 | 发表于 2008-08-09 15:17 |
| 高级用户 发帖 474 积分 959 | |
|
谢谢楼上的朋友,已经解决了
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |