web-dev-qa-db-ja.com

ウイルスによって隠されたファイルを再表示するWindowsバッチスクリプト

フラッシュドライブウイルスに隠されているファイルを持っている多くの人々を捕らえているため、感染したファイルが削除されたときの問題を解決するためにattrib(またはLinuxを使用)を使用してWindowsコマンドラインを提供していますそれらのファイルはまだ「欠落」しています。コマンドは、ファイルおよびフォルダーのプロパティシステムを削除し、非表示および取得します(実際には必要ありません):

attrib -s -h -a /s /d <drive letter>:\*.*

ユーザーにドライブ文字またはフォルダの入力を求めるスクリプトを作成する方法を知っていますか?私はすでにこのようなことをするソフトウェアを見てきましたが、これはもっと良いと思います。

tHX!

[解決済み] Cheesoのコードをベースとして使用して解決

@ECHO OFF
ECHO "Enter Drive letter"
set /p letter=

attrib -s -h -a /s /d %letter%:*.*

[少し改善]

@ECHO OFF
ECHO Type the drive letter. ONLY the letter.
ECHO ALL FILES ARE GOING TO BE MODIFIED!!!
set /p letter=

ECHO %letter%: selected
taskkill /im Explorer.exe /f
ECHO.
ECHO "Modifying files..."
ECHO.

attrib -s -h -a /s /d %letter%:\*.*

ECHO "Process completed."

start Explorer %letter%:
taskkill /im cmd.exe /f
18
msmafra
echo "Enter Drive letter" 
set /p driveletter=

attrib -s -h -a /s /d  %driveletter%:\*.*
29
Cheeso

これを試して。

変更するオプションは必要ありません。

コマンドラインアクティビティは必要ありません。

ソフトウェアを実行するだけで、作業は完了です。

www.vhghorecha.in/unhide-all-files-folders-virus/

幸せな知識共有

2
Vimal Ghorecha

これにより、コンピューター上のすべてのファイルとフォルダーが再表示されます

attrib -r -s -h /S /D
1
zask

これを試してください。これがうまくいくことを願っています.. :)

@ECHO off

cls

ECHO.

set drvltr=

set /p drvltr=Enter Drive letter: 

attrib -s -h -a /s /d  %drvltr%:\*.*

ECHO Unhide Completed

pause
0
user2741529