Dado que estoy viendo a mucha gente tener sus archivos ocultos por virus de unidad flash, les estoy dando una línea de comandos de Windows usando attrib (o usando Linux) para resolver el problema cuando se eliminan los archivos infectados y sus archivos aún "faltan". El sistema de comando de la eliminación de archivos y carpetas propiedades, ocultos y arquive (no es realmente necesario):Script por lotes de Windows para mostrar archivos ocultos por virus
attrib -s -h -a /s /d <drive letter>:\*.*
¿Alguien sabe de una manera de hacer un script para solicitar al usuario la letra de unidad o carpeta? Ya he visto algún software que hace algo como esto, pero creo que esto sería mejor.
thx!
[Resuelto] resuelven usando el código de Cheeso como base de
@ECHO OFF
ECHO "Enter Drive letter"
set /p letter=
attrib -s -h -a /s /d %letter%:*.*
[mejorado un poco]
@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
sintaxis extraño. Gracias, pero no funcionó. Se muestran en la Ruta encontrado - C: \ Users \ usuario \ escritorio \ letraUnidad: – tenshimsm
Modificar su código funcionó así: @ECHO OFF ECHO "Enter letra de unidad" conjunto de letras/p = attrib -s -h -A/s/d% carta%: \ *. * – tenshimsm
sí, era un error tipográfico en mi código – Cheeso