U盤中毒後,文件都變成了快捷方式,而原文件被隱藏且改爲系統文件,打開文件夾選項中的顯示系統文件就可以看見原文件了,但是文件無法把隱藏屬性去掉。只能通過dos命令來修改文件夾屬性,方法如下:
先創建一個文本文件,後綴名改爲.cmd,往裏面寫入
for /f "delims=?" %%a in ('dir /a /b') do attrib -a -s -h -r "%%a"
@echo off
echo 文件已經成功執行,請按任意鍵退出!
pause>nul
exit
其中,attrib爲批處理文件命令 具體解釋如下:- 清除屬性。 R 只讀文件屬性。 A 存檔文件屬性。 S 系統文件屬性。 H 隱藏文件屬性。
DOS在運行批處理時, 會依次執行批處理中的每條命令, 並且會在顯示器上顯示, 如果你不想讓它們顯示, 可以加一個“echo off” 當然,“echo off”也是命令, 它本身也會顯示, 如果連這條也不顯示, 就在前面加個“@”。
ause 就是暫停命令,執行時會在命令行窗口顯示“請按任意鍵繼續. . .”並等待你按鍵。 pause > nul的作用是同樣的,區別是不顯示“請按任意鍵繼續. . .”這些字,nul相當於空文件,把這些文字隱去了。同樣是等待你按鍵。 後面的命令往往用於批處理,自己用echo命令顯示提示信息,不顯示“請按任意鍵繼續. . .”這些默認的字符。例如: echo 文件已經成功執行,請按任意鍵退出! pause >nul