一、打印attrib的帮助信息
执行命令【attrib /?】,显示帮助信息
C:\Users\Administrator>attrib /?
显示或更改文件属性。
ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [+O | -O] [+I | -I] [+X | -X] [+P | -P] [+U | -U]
[drive:][path][filename] [/S [/D]] [/L]
+ 设置属性。
- 清除属性。
R 只读文件属性。
A 存档文件属性。
S 系统文件属性。
H 隐藏文件属性。
O 脱机属性。
I 无内容索引文件属性。
X 无清理文件属性。
V 完整性属性。
P 固定属性。
U 非固定属性。
[drive:][path][filename]
指定属性要处理的文件。
/S 处理当前文件夹及其所有子文件夹中
的匹配文件。
/D 也处理文件夹。
/L 处理符号链接和
符号链接目标的属性
这个命令就是用来给文件或文件夹设置或删除一些属性的,包括只读、存档、系统文件、隐藏、脱机等属性。
参数[drive:][path][filename],既可以是文件路径,也可以是目录路径,也允许使用【?】、【*】通配符来批量地匹配。
参数/d,指的是在使用通配符的情况下,会匹配文件夹,而不仅仅是文件。
二、 查看文件或文件夹的属性
当我们不添加任何属性参数时,就会只显示文件或文件夹的属性。
语法:【attrib 文件(夹)路径】,就是只显示对应文件(夹)的属性。
示例一、执行命令【attrib D:\D-desktop\test5\test.txt】,我们可以发现这个txt文件的属性是A,也即存档文件属性。
示例二、执行命令【attrib D:\D-desktop】,我们可以发现这个文件夹的属性是R,也即只读。
从下面的只读复选框可见这个文件夹也并不是所有文件都仅可读。
示例三、借通配符一次匹配一堆,执行命令【attrib /d D:\D-desktop\test5\*】
可以发现3个文件夹的属性为空,也即没有任何特定的属性。
三、设置或删除文件(夹)的属性
假设我们想要隐藏某一个文件夹,需用到参数【+h】,可以执行命令【attrib +h D:\D-desktop\test5】。
而如果我们破罐子破摔以为泄露算了,不想隐藏了,可以执行命令【attrib -h D:\D-desktop\test5】,取消隐藏。