U盘文件夹被隐藏,如何让去除文件夹隐藏属性

U盘不小心右中毒了,杀毒完毕,修改文件夹的隐藏属性时发现这个属性已经变灰了,不能进行修改了。伤心噢!
看来在Windows下修改是不行了,突然想到DOS中有ATTRIB命令,更改文件和文件夹属性的命令,死马当活马医,只有到WINDOWS自带的DOS下试下。
点击“开始”-“运行”,输入cmd,首先进入你要自发的硬盘分区,如你要进入D盘,可输入“D:”(注意:引号内的内容为要输入的内容,引号不用输入),然后回车。接着输入“ATTRIB -S -H *.* /D /S”。其中*.*代表所有文件.-H去掉隐藏属性,-S去掉系统属性,/D /S两个参数必须配合使用是显示所有的文件和文件夹及其子文件夹中匹配的文件。上述命令是实现某个盘下所有的文件,如果对其中某个文件或文件夹去掉隐藏属性的话,用ATTRIB -S -H 文件(夹)名 /D /S.
 

  有的病毒通过U盘传播时将U盘内所有文件夹设置成隐藏属性,之后建立同文件夹同名的病毒文件,由于大多数人的电脑里文件夹属性是默认不显示已知文件后缀名的,所以看上去U盘一切正常,但是所有的文件夹都打不开!那实际是病毒文件!只要将文件夹属性里的显示已知文件后缀名选上就会看到隐藏的文件夹了,可是要恢复它们可是一件费时费力的的事。

  下面的代码将完美解决此问题。将其复制到记事本里,保存为bat文件,放到U盘里运行下就OK了!

@echo off
@echo +-------------------------------------------------------------+
@echo            本程序消除文件夹被病毒设置的隐藏属性     
@echo                                                     
@echo                     2011.8                        
@echo +-------------------------------------------------------------+
@echo.
@ECHO 可能需要一段时间,请耐心等待
@echo 耐心等待...
attrib -s -h *. /S /D
attrib +s +h System~1
attrib +s +h Recycled
attrib +s +h +a ntldr
@ECHO 完成!
@echo on


开始-运行-CMD
输入U盘路径H:(看自己的盘符)
attrib -s -h 文件名

你可能感兴趣的:(Windows)