attrib是cmd的一个命令,用来显示或修改文件、文件夹的属性。
在windows系统中,一个文件或文件夹可以有一些属性:
- Read-only
- Archive
- System
- Hidden
不同的属性使系统在处理文件、文件夹的时候使用不同的方式处理。比如要删除一个system属性的文件或文件夹,将会出现一个确认对话框提示用户确认。
attrib的格式如下:
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [drive:][path][filename][/S [/D]]
其中RASH分别表示当中的属性。如果要添加,可以使用+R、+A等的参数。如果要取消,则使用-R、-A作为参数。如果一个文件或文件夹被设置为系统隐藏属性,则要撤销,必须同时使用attrib -s -h path来执行。
在非命令行状态,可以用鼠标右击对象,选择属性。但是这里只能设置Read-only、Hidden和Archive。如果文件异常(比如中毒),被设置为隐藏系统属性,则可以按照上面的命令取消。