attrib指令用于修改文件的属性。
文件的常见属性有:只读、存档、埋没和系统。
Ø 只读属性是指文件只可以做读的操纵,不能对文件举办写的操纵,就是文件的写掩护。
Ø 存档属性是用来标志文件窜改的,即在上一次备份后文件有所窜改,一些备份软件在备份的时候会只去备份带有存档属性的文件。
Ø 埋没属性顾名思义即为埋没文件。在凡是环境下,在资源打点器中不显示带有埋没属性的文件。
Ø 系统属性是指标注文件为系统文件.是系统需要挪用的文件。
attrib指令的名目和常用参数为:
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]
l + 配置属性。
l - 排除属性。
l R 只读文件属性。
l A 存档文件属性。
l S 系统文件属性。
l H 埋没文件属性。
l [drive:][path][filename]:指定要处理惩罚的文件属性。
l /S 处理惩罚当前文件夹及其子文件夹中的匹配文件。
l /D 也处理惩罚文件夹。
attrib的用途不是很遍及,不外有的时候可以操作它来做一些利便的文件处理惩罚。好比U盘中传染了病毒会在U盘的驱动器里成立多个埋没的文件,个中会有一个名为autorun.inf的文件,这个文件会为U盘添加一个自动运行的菜单,假如把默认打开操纵改成关联病毒措施,那么在你双击U盘的时候,就会传染U盘所带的病毒,凡是环境下无法看到这些文件就没步伐删除.可以用下面的步调来排除。
以下假设我的U盘驱动器的盘符是L:。括号里的内容为注释,,在运行中敲入CMD确定便可以快速打开系统的呼吁提示符.运行的快捷键为"WIN"+"R".
C:Documents and SettingsAdministrator> L: (进入L盘)
L: > dir/a
L: > attrib autorun.inf -a -s -r -h (去掉autorun.inf的四种属性)
L: > del autorun.inf (删除autorun.inf)
然后拔掉U盘.再一次毗连的时候U盘的自动运行菜单就没有了。虽然,其他的病毒措施也可以如此操纵.假如把autorun.inf换成*.*就可以一次对当前目次下全部文件举办操纵了。如:
L: > attrib *.* -a -s -r –h