中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-12 04:28
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » dos下del命令删除不了的文件是什么原因? 查看 1,479 回复 6
楼 主 dos下del命令删除不了的文件是什么原因? 发表于 2009-06-20 08:25 ·  中国 安徽 合肥 电信
新手上路
积分 12
发帖 10
注册 2009-06-18 10:16
17年会员
UID 147663
性别 男
状态 离线
今天真是超级郁闷!
U盘中病毒了,本人并非对病毒不点都不懂。
事先在U盘下
md autorun.inf
cd autorun.inf
md 免疫文件...\
但今天却中病毒了,把我的免疫文件删除了!
我dir /a 了,如下:
E:\ 的目录

2009-05-28 15:30 12,414,083 $Persi0.sys
2009-06-18 19:50 166 autorun.inf
2008-11-25 21:11 <DIR> Documents and Settings
2009-06-18 19:58 <DIR> drvrtmp
2009-06-18 19:58 <DIR> Inetpub
2009-05-28 14:52 792,723,456 pagefile.sys
2009-06-18 19:58 <DIR> Program Files
2009-06-18 20:05 <DIR> RECYCLER
2009-05-27 19:27 <DIR> System Volume Information
2009-06-18 20:05 <DIR> Tangent
2009-05-28 15:30 <DIR> WINDOWS
2009-06-18 19:50 76,295    .exe
4 个文件 805,214,000 字节
8 个目录 7,999,643,648 可用字节

E:\>del /f /q autorun.inf
找不到 E:\autorun.inf

E:\>rd /s /q autorun.inf
目录名无效。


此为何故,del 为何提示找不到autorun.inf?
还有怎么会有一个文件名为空的 EXE文件呢???
EXE文件名怎么能为空呢?
他是怎么做到得呢?

哦,随便说一下,我的U盘在我一气之下已经格掉了。哎!!!
现在只是想知道原因,和应对方案……
………………
………………
2 发表于 2009-06-20 08:37 ·  中国 安徽 合肥 电信
新手上路
积分 12
发帖 10
注册 2009-06-18 10:16
17年会员
UID 147663
性别 男
状态 离线
哦,不对,E盘应该是学校电脑上的备份盘.不过U盘已经格了.

但不影响我们分析吧,病毒会感染所有的盘符,所有的盘下都有autorun.inf和 .exe
3 发表于 2009-06-20 08:46 ·  中国 吉林 延边朝鲜族自治州 电信
银牌会员
★★★
正在学习中的菜鸟...
积分 1,039
发帖 897
注册 2009-03-01 15:34
17年会员
UID 140302
性别 男
来自 在地狱中仰望天堂
状态 离线
在智能ABC输入法下,按v键,然后按1键,第一个字符看看是什么?
至于del不能删除文件,是因为这个文件的属性的问题。默认del 是不能删除具有隐藏或系统属性的文件的,如果要删除,请使用/a 根据指定的属性删除文件。当然,你也可以先用Attrib清除要删除文件的隐藏或系统等属性。你可以试一下就知道了。
4 发表于 2009-06-20 13:47 ·  中国 安徽 合肥 电信
新手上路
积分 12
发帖 10
注册 2009-06-18 10:16
17年会员
UID 147663
性别 男
状态 离线
不是键盘的问题,我确定,已经按了 ctrl + 空格了。

病毒都是隐藏的,要看见它,当然先去属性了。
事先已经attrib -h -r -a -s /s /d 了……
就是在这种情况下del 命令删不掉的。

还有就是之前我U盘插同学的电脑了,晚上他就被人控制了。应该是木马程序之类……
5 发表于 2009-06-20 16:11 ·  中国 吉林 延边朝鲜族自治州 延吉市 电信
银牌会员
★★★
正在学习中的菜鸟...
积分 1,039
发帖 897
注册 2009-03-01 15:34
17年会员
UID 140302
性别 男
来自 在地狱中仰望天堂
状态 离线
不知道你的是什么操作系统。如果是XP的,直接恢复SSDT与FSD表。
6 发表于 2009-06-23 02:00 ·  中国 安徽 合肥 电信
新手上路
积分 12
发帖 10
注册 2009-06-18 10:16
17年会员
UID 147663
性别 男
状态 离线
哦,不好意思,我真是十足的菜鸟!
为了显示隐藏的文件,我不是用attrib -h -r -a -s /s /d .
而是这样:工具—>文件夹选项—>查看— >显示所有文件夹和文件、显示受保护操作系统文件!
一直以为这样做和attrib -h -r -a -s /s /d的效果是一样的。
今天终于知道问题的严重性了,很抱歉呀!

你的见解是对的。。。
7 发表于 2009-06-24 00:33 ·  中国 北京 鹏博士BGP
初级用户
积分 68
发帖 37
注册 2008-08-15 11:07
17年会员
UID 123237
性别 男
状态 离线
除了隐藏文件外 还要注意权限的问题 如果这个文件没有设置当前用户或管理员权限 删除会提示拒绝访问
论坛跳转: