前幾天用U盤的時候不小心感染上了病毒,用自己的電腦打開后里面只剩下一個U盤的快捷方式,選中顯示隱藏文件之后依然沒有任何顯示,但是查看U盤的屬性的時候可以看到,U盤已經使用了300多M,所以就上網查了一下顯示被隱藏文件的方法,試了一些沒有用,這里寫下自己試過之后有用的解決方法
1、新建文本文檔,寫入以下內容
for /f "delims=?" %%a in ('dir /a /b') do attrib -a -s -h -r "%%a" @echo off pause>nul exit
2、另存為.cmd格式文件,復制到u盤根目錄,雙擊運行,之后被隱藏的文件就會出現了。(記得先殺毒,,,)
一些有關的其他小知識:
win+R彈出運行對話框,寫入cmd進入命令行后,使用H:(其中H是你的盤符)進入U盤之,使用dir命令不顯示文件,dir /a命令會顯示出被隱藏的文件(也有可能你的文件在 “_” 目錄下)
dir /A 顯示具有指定屬性的文件。
屬性 D 目錄 R 只讀文件
H 隱藏文件 A 准備存檔的文件
S 系統文件 I 無內容索引文件
L 解析點 - 表示“否”的前綴
attrib指令用於修改文件的屬性,文件的常見屬性有:只讀·存檔·隱藏和系統,
attrib指令的格式和常用參數為
ATTRIB [+R | -R] [+A | -A ] [+S | -S] [+H | -H] [[drive:] [path] filename] [/S [/D]]
+ 設置屬性。
- 清除屬性。
R
只讀文件屬性。
A 存檔
文件屬性。
S 系統文件屬性。
H 隱藏文件屬性。
I 無內容
索引文件屬性。
[drive:][path][filename]
指定要處理的文件屬性。
/S 處理當前文件夾及其
子文件夾中的匹配文件。
/D 處理文件夾。
/L 處理
符號鏈接和符號鏈接目標的屬性。
attrib -r 表示清楚文檔的只讀屬性,如果文件不多,也可在cmd下使用attrib命令手動修改
