DOS下删除隐藏文件

2677阅读 0评论2010-01-28 冰山之颠
分类:WINDOWS

在DOS里,进入隐藏文件所在目录
用dir /a 查出该隐藏文件在DOS下的名字,然后用attrib这个命令去掉该文件的相关属性,attrib的用法:
显示或更改文件属性。

ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]

+ 设置属性。
- 清除属性。
R 只读文件属性。
A 存档文件属性。
S 系统文件属性。
H 隐藏文件属性。
/S 处理当前文件夹及其子文件夹中的匹配文件。
/D 也处理文件夹。

>attrib   -R -A -S -H 后    #即去掉该目录下所有文件的R A S H属性
>del filename 。 ok!

附:经常你会碰到双击某个盘符打不开,如双击E盘时,弹出来“选择打开方式”对话框,此时是由于该盘符目录下存在一个文件名为Autorun.inf隐藏文件,此时只要删除该文件即可,当然图形界面下显示隐藏文件对勾打上之后,还是不能出现Autorun.inf文件,此时只有通过dos命令下删除了。方法如下:假如是E:打不开,首先进入E:盘cd E:(有时还需要在来一个命令E:),
>dir /a                                         #显示当前目录下所有文件,查看是否有autorun.inf这个文件
>attrib -R -S -A -H                      #去掉当前目录下所有文件的RASH属性(当然最好只去掉autorun.inf的属性,方法参照上面加上适当的参数)
>del autorun.inf                          #删掉罪魁祸首
>dir /a                                        #如果盘符下再没有autorun.inf这个文件,则操作成功
此时重启系统后,盘符双击就可正常打开;如果是U盘,硬盘的话,通过以上方法,“安全删除”后再插入系统接口,双击查看,亦可正常打开。

DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names

names 指定一个或数个文件或目录列表。通配符可被用来
删除多个文件。如果指定了一个目录,目录中的所有
文件都会被删除。

/P 删除每一个文件之前提示确认信息。
/F 强制删除只读文件。
/S 从所有子目录删除指定文件。
/Q 安静模式。删除全域通配字符时,不要求确认。
/A 根据属性选择要删除的文件。
attributes R 只读文件 S 系统文件
H 隐藏文件 A 存档文件
- 表示“否”的前缀

如果命令扩展名被启用,DEL 和 ERASE 会如下改变:

/S 命令选项的显示语法会颠倒,即它只给您显示已经删除的文件,而
不显示找不到的文件

上一篇:dos下删除垃圾文件
下一篇:dos下显示隐藏文件的命令