中国DOS联盟论坛

中国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