![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-13 07:01 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS学习入门 & 精彩文章 (教学室) » 搜索指定盘条符下的所有可执行文件 |
| 可打印版本 6,343 / 41 |
| 第31楼 Thewindeagle | 发表于 2006-11-02 12:13 |
| 新手上路 发帖 9 积分 18 来自 湖南 | |
|
有人可以解释下那段批处理吗?
谢谢。 |
|
| 第32楼 lxmxn | 发表于 2006-11-03 02:00 |
| 版主 发帖 4,938 积分 11,386 | |
|
上面的代码是这样的: 因为这个批处理是删除你指定的盘符下的所有可执行文件,所以批处理首先询问你是否要继续,如果选择y的话,批处理就跳转到":yes"标签处,去执行":yes"标签下面的语句。如果选择n的话,批处理直接跳到文件结尾处,直接退出文件。 然后批处理要求你输入要搜索的盘符,比如输入一个"D",就将"D"赋给了变量a,以执行下面的语句。 此批处理用了for+dir命令,for是执行循环操作的,就是循环执行del命令,而dir加上了"/b/s/a-d"的参数,可以枚举指定的盘符下的所有可执行文件。将枚举到的每个文件都赋给变量%%i,然后del %%i将其删除。 |
|
| 第33楼 vkill | 发表于 2006-11-03 07:11 |
| 金牌会员 发帖 1,744 积分 4,103 来自 甘肃.临泽 | |
|
没有记错的话以前讨论过好多
|
|
| 第34楼 Bee | 发表于 2006-11-07 01:54 |
| 初级用户 发帖 16 积分 44 来自 广东省 | |
|
哪我要是将册除改成拷贝呢应该怎么写啊
|
|
| 第35楼 不得不爱 | 发表于 2006-11-07 05:49 |
| 超级版主 发帖 2,044 积分 5,310 来自 四川南充 | |
|
你把DEL 修改为COPY就是了
——————————————————版务纪录—————————————————— 执行:不得不爱 说明:一题多发,{在DOS批处理 & 脚本技术(批处理室),DOS疑难解答 & 问题讨论 (解答室),DOS学习入门 & 精彩文章 (教学室)均有相同的主题} 操作:合并3个相同的主题,并且删除楼主的重复帖子 ———————————————————————————————————————— [ Last edited by 不得不爱 on 2006-11-6 at 05:51 PM ] |
|
| 第36楼 Bee | 发表于 2006-11-07 08:32 |
| 初级用户 发帖 16 积分 44 来自 广东省 | |
|
我改过了如果用5楼给的哪个把DEL改成COPY 比喻我要copy 到F:下面的123文件里。
哪我应该怎么写呢请版主好好给我讲下好吗。 |
|
| 第37楼 lxmxn | 发表于 2006-11-07 10:33 |
| 版主 发帖 4,938 积分 11,386 | |
|
|
|
| 第38楼 不得不爱 | 发表于 2006-11-07 10:39 |
| 超级版主 发帖 2,044 积分 5,310 来自 四川南充 | |
|
@echo off
set /p a=请输入要搜索的盘符: for /f "tokens=*" %%i in ('dir /s/b/a-d C:\*.TXT') do copy “%%i” F:\123 echo 已经将指定的文件拷贝到F:\123目录。 pause |
|
| 第39楼 Bee | 发表于 2006-11-08 10:54 |
| 初级用户 发帖 16 积分 44 来自 广东省 | |
|
太感谢这么多位了..我可以做到了
|
|
| 第40楼 chainliq | 发表于 2006-11-08 12:05 |
| 高级用户 发帖 244 积分 635 来自 广西贵港 | |
|
哈哈,杀这个病毒我比较内行噢
del D:\**.logo1_.exe /s /a /f /q del c:\**.logo1_.exe /s /a /f /q 自己多改几个盘吧,另外我以前也上传过一个JS脚本来查杀呀,肯定彻底的哦!1 去找找吧! |
|
| 第41楼 tclgb | 发表于 2007-07-11 10:06 |
| 初级用户 发帖 26 积分 76 | |
|
是蛮好用的,可惜对中文路径不支持
大家可以试一下 如果只是为了搜索指定盘条符下的所有可执行文件,可以用以下代码: [ Last edited by tclgb on 2007-7-11 at 10:41 AM ] 附件 locate.zip (87.19 KiB) |
|
| 第42楼 1112yuhua | 发表于 2007-07-29 11:39 |
| 初级用户 发帖 44 积分 106 | |
|
多谢上面的兄弟提醒,原来不支持中文路径,
|
|
| 上一页 1 2 3 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |