CMD中使⽤attrib命令设置⽂件只读、隐藏属性详解
本⽂介绍⼀个cmd下的⼀个的⼩程序,它可以⽤来设置⽂件的属性。我们知道⽂件的属性有只读、隐藏、系统、存档和⽆内容索引等5个,只读和隐藏⽤得⽐较多,另外三个⽤得⽐较少。
漆黑的特快列车终点不知道⼤家有没有⽤过这个cmd下的⼩程序,它可以⽤来设置⽂件的属性。先来看看它的帮助⽂件。
复制代码代码如下:
C:\Users\splaybow>help attrib
显⽰或更改⽂件属性。
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [+I | -I]
[drive:][path][filename] [/S [/D] [/L]]
+ 设置属性。
- 清除属性。
R 只读⽂件属性。
A 存档⽂件属性。
S 系统⽂件属性。
H 隐藏⽂件属性。
I ⽆内容索引⽂件属性。
[drive:][path][filename]
指定 attrib 要处理的⽂件。
/S 处理当前⽂件夹及其所有⼦⽂件夹中的匹配⽂件。
/D 也处理⽂件夹。
农村搬迁补偿/L 处理符号链接和符号链接⽬标的属性。
我们⽤⼀个例⼦来看看如何使⽤attrib设置⽂件的属性。
第⼀步,先使⽤echo命令来创建⼀个⽂件:d:\2.txt
复制代码代码如下:
C:\Users\splaybow>echo xxxx>d:\2.txt
创建⽂件成功后,将不会有任何提⽰。
第⼆步,为d:\2.txt⽂件添加⼀个隐藏属性和⼀个只读属性。
复制代码代码如下:
C:\Users\splaybow>attrib +r +h d:\2.txt
设置⽂件属性成功后,也不会有任何提⽰。
第三步,显⽰d:\2.txt的⽂件属性。
复制代码代码如下:
C:\Users\splaybow>attrib d:\2.txt
A HR D:\2.txt
我们可以看到当前⽂件中存在存档(A)、隐藏(H)、R(只读)三种属性。这⾥⼤家可能想问,为什么会有存档(A)属性的存在呢?这个洪哥也解释不了,估计在使⽤echo创建⽂件时,⽂件就已经有存档(A)属性了。
第四步,我再来看看把存档、隐藏、只读、系统、⽆内容索引五个属性全部加上的效果。
复制代码代码如下:
C:\Users\splaybow>attrib +a +s +r +i +h d:\2.txt
设置⽂件属性成功后,不会有任何提⽰。
第五步,查看⼀下最后的⽂件属性
复制代码代码如下:辰时是几点到几点
C:\Users\splaybow>attrib d:\2.txt竞选大队委员演讲稿
A SHR I D:\2.txt
这样看到了,五个属性全部上去了。
最后洪哥总结如下⼏点:
1、如果要给⽂件加属性使⽤“attrib +标记1 +标记2 ... <⽂件路径和名称>”这样的语法格式。
2、如果要给⽂件去掉⼀些属性,把第1条中的加号(+)换成减号(-)即可。
3、如果要查看当前⽂件有存档、隐藏、只读、系统、⽆内容索引五种属性中的哪些,可以使⽤“attrib <⽂件路径和名称>”这样的语法格式。
4、这些属性有什么意义呢?隐藏就是隐藏起来,但使⽤显⽰隐藏的开关还可以看得到。加了系统属性后,显⽰隐藏也看不到,必须要显⽰系统⽂件才能看到。只读代表不能修改和删除,但有⼀些命令可以强制删除或修改只读⽂件。
散华礼弥ed5、以下三条命令说明,如果⽂件同时有系统属性和隐藏属性,如果想要去掉其中⼀个,必须两个先同时都去掉。
复制代码代码如下:
PS C:\Users\splaybow> attrib -h d:\2.txt
未重置系统⽂件 - D:\2.txt
PS C:\Users\splaybow> attrib -s d:\2.txt
红星闪闪放光彩歌词未重置隐藏⽂件 - D:\2.txt
PS C:\Users\splaybow> attrib -s -h d:\2.txt
关于使⽤attrib设置⽂件只读、隐藏和系统属性,本⽂就介绍这么多,希望对您有所帮助,谢谢!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论