中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-05 17:05
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [请教]删除病毒文件的批处理问题 查看 3,010 回复 28
16 发表于 2006-11-02 04:46 ·  中国 四川 南充 电信
超级版主
★★★★
我爱DOS
积分 5,310
发帖 2,044
注册 2005-09-26 12:00
20年会员
UID 42843
性别 男
来自 四川南充
状态 离线
17 发表于 2006-11-02 06:10 ·  中国 广东 清远 联通
高级用户
★★
积分 846
发帖 247
注册 2006-10-27 12:03
19年会员
UID 68504
性别 男
来自 湖南==》广东
状态 离线
各位大侠的批处理貌似只能删除根目录下的病毒文件哦
18 发表于 2006-11-02 06:17 ·  中国 北京 联通
金牌会员
★★★★
积分 2,902
发帖 1,147
注册 2006-09-21 12:00
19年会员
UID 63324
性别 男
状态 离线
Originally posted by youxi01 at 2006-11-2 06:10:
各位大侠的批处理貌似只能删除根目录下的病毒文件哦


Del的这个参数:“ /S 从所有子目录删除指定文件”,可以删掉:)
    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
19 发表于 2006-11-02 06:29 ·  中国 广东 茂名 电信
中级用户
★★
积分 261
发帖 123
注册 2006-06-06 19:23
20年会员
UID 56648
状态 离线
command.com pagefile.pif 这两个不能说全部都是病毒
logo1_.exe ] [ logo_1.exe 在系统上任你删除都没用。
20 发表于 2006-11-02 06:40 ·  中国 广东 清远 联通
高级用户
★★
积分 846
发帖 247
注册 2006-10-27 12:03
19年会员
UID 68504
性别 男
来自 湖南==》广东
状态 离线
@echo off
set var=_desktop.ini auto*.inf command.com pagefile.pif logo_1.exe *sy.exe sxs.exe logo1_.exe SWS32.DLL KILL.EXE SWS.DLL rose.exe

for %%i in (c d e f) do call :Del_File %%i

:Del_File
cd /d %1:\
for %%i in (%var%) do (
taskkill /f /im %%i>nul 2>nul
del/s/a/f %%i /a/q/s/f
)

试试以上代码?!
21 发表于 2006-11-02 10:01 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
Originally posted by youxi01 at 2006-11-2 06:40:
@echo off
set var=_desktop.ini auto*.inf command.com pagefile.pif logo_1.exe *sy.exe sxs.exe logo1_.exe SWS32.DLL KILL.EXE SWS.DLL rose.exe

for %%i in (c d e f) do call :Del_File %%i

:Del_Fi ...


  del 加两次参数是不是可以强制删除删除不了的文件呢?

  没见过这种用法,不过真的有效的话,还要学习学习了~~
22 发表于 2006-11-02 17:32 ·  中国 浙江 温州 电信
初级用户
★★
积分 154
发帖 67
注册 2006-10-31 00:50
19年会员
UID 68933
性别 男
状态 离线
LZ代码太过烦琐。
使用FOR命令即刻检测于删除可大大简化程序执行速度。。
23 谢谢 发表于 2006-11-03 03:54 ·  中国 云南 楚雄彝族自治州 楚雄市 电信
初级用户
积分 68
发帖 24
注册 2006-06-26 17:06
20年会员
UID 57599
状态 离线
感谢高手指点
24 发表于 2007-01-04 00:27 ·  中国 广东 深圳 宝安区 电信
初级用户
积分 153
发帖 20
注册 2003-06-12 00:00
23年会员
UID 4904
性别 男
状态 离线
Originally posted by lxmxn at 2006-11-2 10:01 AM:


  del 加两次参数是不是可以强制删除删除不了的文件呢?

  没见过这种用法,不过真的有效的话,还要学习学习了~~


同感ing..
25 发表于 2007-01-04 01:19 ·  中国 北京 中国科学院研究生院
银牌会员
★★★
积分 1,187
发帖 555
注册 2006-12-21 07:35
19年会员
UID 74129
性别 男
状态 离线
看来是以前那个垃圾清理的变体

呵呵
26 偶一直对dos高手和vbs高手佩服的五体投地 发表于 2007-01-04 04:24 ·  IANA 局域网IP(Private-Use)
初级用户
积分 32
发帖 14
注册 2007-01-02 03:06
19年会员
UID 75225
性别 男
状态 离线
偶一直对dos高手和vbs高手佩服的五体投地,能否留个qq好我啊,俺拜你为师了!
27 .ini .inf .pif 进程 是什么啊 发表于 2007-08-29 16:15 ·  中国 江苏 宿迁 电信
初级用户
★★
Batchs上議院參議長
积分 199
发帖 105
注册 2007-06-05 12:00
19年会员
UID 90300
性别 男
来自 江苏
状态 离线
我没见过进程名 .ini .inf .pif的进程长这么大,我还没敢想过有这样的文件
『生如夏花之绚烂
死若秋叶之静美』 dos做到了
28 发表于 2007-08-29 16:47 ·  中国 山西 临汾 翼城县 联通
中级用户
★★
积分 216
发帖 81
注册 2007-08-06 12:23
18年会员
UID 94721
性别 男
状态 离线
楼主发的这个我在网上见过,看了以后第一印象便是怎么不用for 呢
Crossings must be my teacher
Modest progress can be
29 发表于 2007-08-31 06:17 ·  中国 陕西 西安 电信
新手上路
积分 18
发帖 9
注册 2007-08-31 03:59
18年会员
UID 96234
性别 男
状态 离线
taskkill /f /im logo_1.exe
taskkill /f /im logo1_.exe
taskkill /f /im explorer.exe

理解的~不过用tasklist 输出进程名~
在查看也不错~好像隐藏的不能看~
那位高手说下如何查看隐藏进程~
不用冰刃一样的第三方工具~就用批处理~
论坛跳转: