[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理如何全盘搜索相同名称的文件然后把文件移动到一个文件夹?

想做一个批处理给班级,因为老师U盘太多毒了,总是会让班级的电脑感染病毒。该批处理要像这样:

1,全盘搜索相同名字的可执行文件(没有特定名称,只要在不同的盘存在两个文件名称相同即可满足条件)
2,重命名病毒文件(改后缀)
3,接着全部都移动到一个指定的文件夹内。
4,最好操作可逆,若某个文件是正常文件可以恢复到原来的路径。
5,最好可以有一个枚举的形式。
有点思路但是不会写,今天写了一个结果把全部的exe全删除了,还好C盘有还原卡。才来求救。

标题

回复 2# CrLf


谢谢你的回复,但是我指的同名文件是不特定的,是这样的,假如存在c:\windows\1.exe,D:\1.exe,E:\1\1.exe,就判定这个文件是病毒,然后将其后缀改为其他的,可以让用户后面去人工再次判定。

TOP

回复 3# wc726842270


    谢谢你的回复,但是那个盘是不能限额的,因为老师要保存课件。我看了很多批处理反病毒方面的,觉得有些是挺有创意的,但是实现起来很有难度。而且效率不高,例如我这种虽然也是效率不高,但是还是可以凑合用吧。期待可以实现。

TOP

标题

本帖最后由 BillGates 于 2011-11-18 20:24 编辑

回复 6# 〃十月丶


    这个我会,但是呢,班级电脑有还原卡,程序不能常驻,还有就是我不能每次都去进行这个操作。我要的是在病毒感染后清除病毒体。反正C盘会被还原。不知有没更好的建议。

TOP

标题

回复 7# cjiabing


    主要是我不知道两个功能怎么衔接呀。U盘杀毒不是我想要的,因为老师的U盘我不可能总是去操作,我只是想清除掉病毒体。C盘会被还原,病毒的机制就失效了,清除病毒体就可以避免其他人错误点击,导致重复感染。谢谢。

TOP

回复 10# cjiabing


    可是我教室的杀软是瑞星2007的,U盘全是exe都不报毒,无奈,而且,那个软件是卸载不了的,因为还原卡的缘故,要是可以用杀软我早都用了。并且,我想的是杀掉D E盘的病毒体。实质是不会自动运行,不会主动繁衍的可执行文件啦,而要是别人点击了它,还是会感染其他的。而那个U盘杀毒的,不是只能针对U盘的东西吗?我不想用软件啦,想用批处理简单的清扫一下病毒的残兵败将而已。

TOP

回复 11# CrLf


    没备份没关系的,只要能把它们集中在一个文件夹就好了。我想研究研究它们,谢谢你。

TOP

回复 13# CrLf


    我也很郁闷,看着U盘插入后,病毒还是大行其道,实是无奈啊。不过还好有还原卡,重启后他们都是浮云。就是个尸体罢了。不过数量很多。每个文件夹都有,名字都相同,不是那种依照文件夹名的。更加弱智。用你那个,在结合同文件名查杀,那就可以收拾尸体了。

TOP

标题

回复 16# CrLf


    这个病毒比较弱智。当然我们老师U盘每次带来的病毒几乎都不同。有起初文件夹名相同的,感染后在电脑的每个盘生成一个Max_I.exe,一个autoruns.inf双击盘符会重复感染,windows目录下一个exe,还有就是注册表启动项被写入那个exe,多个进程互相保护,打开任务管理器会注销,不过一重启就剩下D E有病毒文件了。第二个是每个盘生成一个My Documents.exe,一个Serves.exe,Windows目录下两个exe,注册表启动,并且写入到系统服务。但是还是一个样,重启就剩下D E盘有文件了。所以我才萌生把它们集中到一个文件夹来。前期不重启的条件下根据条件把病毒体清除。因为他们都有相同的文件名,所以只要有两个盘的文件名相同的,就判定为病毒,为了防止误删,就把他们移动到一个文件夹内,然后再人工判断。这个就是我的目的。

TOP

回复 17# cjiabing


    Thanks,等我回家时去下载。O(∩_∩)O

TOP

回复 18# wc726842270


    其实电脑要是把杀软换了还差不多,治标也治本,老师U盘的病毒可以被清除,电脑上的也是。但是无奈啊。瑞星2007啊,我蛋疼了。病毒它都不报,还阻止正常批处理运行。哎~没救了。

TOP

回复 19# bluewing009


    呼呼,bluewing好久没看到你了呢,那个应该可以说是U盘病毒吧,在U盘内是同名exe,但是在电脑其他盘就不同名了。不过还是伪装成文件夹,也有伪装成正常程序的。文件名相对是固定的。

TOP

回复 11# CrLf


    你第二个批处理的代码运行时提示文件名、目录或卷标语法不正确。发现全部都是连在一起的卷标那些。

TOP

回复 25# cjiabing


    是的,的确有很多方法,我今天写了一个,就是直接判断根目录exe,接着判断是否存在相同。然后直接move。哎,只有这点技术了。实不如各位大大。

TOP

回复 26# 920168


    说的对,但是要知道在学校这种地方。古董机上很多东西啊。难免会有人感染。

TOP

返回列表