1. 程式人生 > >U盤資料夾被隱藏,如何讓去除資料夾隱藏屬性

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 檔名