Пакетный скрипт Windows для отображения скрытых вирусом файлов

Поскольку я вижу, что многие люди скрывают свои файлы от вирусов на флэш-накопителях, я даю им командную строку Windows с помощью attrib (или с помощью Linux) для решения проблемы, когда зараженные файлы удаляются, а их файлы по-прежнему "отсутствуют". ". Команда удаления файлов и папок системная, скрытая и архивная (не нужна):

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

Кто-нибудь знает, как сделать скрипт, чтобы запросить у пользователя букву диска или папку? Я уже видел какое-то программное обеспечение, которое делает что-то подобное, но я думаю, что это будет лучше.

Спасибо!

[Решено] Решено с использованием кода 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

4 ответа

Решение
echo "Enter Drive letter" 
set /p driveletter=

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

Попробуй это.

Не требует никаких опций для изменения.

Не требует никаких действий командной строки.

Просто запустите программное обеспечение, и вы сделаете свою работу.

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

Счастливый обмен знаниями

Это покажет все файлы и папки на вашем компьютере

attrib -r -s -h /S /D

Попробуй это. Надеюсь, что это работает нормально..:)

@ECHO off

cls

ECHO.

set drvltr=

set /p drvltr=Enter Drive letter: 

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

ECHO Unhide Completed

pause
Другие вопросы по тегам