![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-11 19:44 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 求教 DEL /s/q e: *.tmp |
| 可打印版本 749 / 4 |
| 第1楼 yangfengoo | 发表于 2009-04-29 09:44 |
| 初级用户 发帖 41 积分 47 | |
|
求教 DEL /s/q e: *.tmp 我想删除E盘所有的TMP格式文件就写了
DEL /s/q e: *.tmp 怎么一运行就什么都没了? 错哪了? |
|
| 第2楼 yangfengoo | 发表于 2009-04-29 09:58 |
| 初级用户 发帖 41 积分 47 | |
|
另如果
for /r e:\ %%a in (*.tmp) do del "%%a" 怎么会删除*.tmp2等文件 难道*.tmp只匹配到.后面3位?象*.tmp3,*.tmpY,*.tmpHHH,都算*.tmp? |
|
| 第3楼 yangfengoo | 发表于 2009-04-30 00:11 |
| 初级用户 发帖 41 积分 47 | |
|
苍天啊,大地啊。
回复呢 ?怎么不见了啊! |
|
| 第4楼 tireless | 发表于 2009-04-30 00:26 |
| 银牌会员 发帖 1,122 积分 2,025 | |
|
我也一直以为 *.tmp 就表示扩展名为 tmp 的文件...
原来 *.tmp 匹配的文件是,最后一个点后面含“tmp”。如有以下文件: a.tmp a.tmp2 a.tmp.txt dir /b *.tmp 会匹配前两个文件。 ———————————————————————————————————————— 可以改成: 或 ———————————————————————————————————————— 奇怪的结果: C:\Test>dir /b [ Last edited by tireless on 2009-4-30 at 00:32 ] |
|
| 第5楼 yangfengoo | 发表于 2009-04-30 01:19 |
| 初级用户 发帖 41 积分 47 | |
|
我也测试了的确很奇怪。不明白怎么会这样。
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |