U盤中了病毒。不能顯示裏面的文件
阿新 • • 發佈:2018-05-15
U盤中毒 DOS命令 前幾天一位老師找我幫忙,一個優盤裏面有文件,優盤沒有問題,文件還在,但是怎麽也顯示不出來,讓我給她收拾一下。信誓旦旦的沒問題。尷尬的是沒弄出來。不過之後又問了朋友,然後找了一串代碼,輕松解決。先不說別的,上代碼:
for /f "delims=?" %%a in (‘dir /a /b‘) do attrib -a -s -h -r "%%a"
@echo off
pause>nul
exit
具體來說怎麽做,很簡單:
(1)在你所要恢復的隱藏文件的目錄下(比如優盤的所有內容,那就在優盤裏直接)建立一個.exe的文件,上面的代碼就是內容
(2)執行這個文件,等待幾分鐘直接完事
肯定很多朋友不是很明白那串代碼這是什麽鬼,說實話我也不是很明白。。。只是略微知道一點點,各位請笑納:
這些代碼其實就是一個DOS命令下的一個for循環。命令格式:for /參數 %變量 in (集) do 命令
/f 用來打開集中的文件,使其for循環正確處理文件目錄的讀取添加刪除等操作
dir命令,顯示當前目錄下的所有內容
attrib 處理文件屬性的命令
/a 存檔文件
/r 只讀文件
/h 隱藏文件
/s 系統文件
‘-’表示清除屬性
綜上,就是清除掉集中的所有文件的只讀、存檔、隱藏、系統屬性
U盤中了病毒。不能顯示裏面的文件