Considerando...

Considerando...

Lo uso para borrar algunos archivos en mi Flash USB

echo "Enter Drive letter" 
set /p driveletter=

attrib -s -h -a /s /d  %driveletter%:\*.*
del %driveletter%:\*.lnk
del %driveletter%:\*.vbe
del %driveletter%:\*.vbs
del %driveletter%:\*.tmp
del %driveletter%:\Autorun.inf
del %driveletter%:\Thumbs.db
del %driveletter%:\_WEQZ.init
del %driveletter%:\desktop.ini
del %driveletter%:\x.mpeg
del %driveletter%:\Microsoft.dat
del %driveletter%:\*.exe

Respuesta1

Usar:/S

P.ej:

del /S %driveletter%:\*.lnk

Respuesta2

@echo off

:loop
set "_drive_letter="

set /p "_drive_letter=Enter Drive Letter: " 

2>nul cd /d %_drive_letter:\% || goto :loop
    
for %%i in (lnk,vbe,vbs,tmp,exe
)do 2>nul del/q /f /s /A "%_drive_letter%:\*.%%~i"

for %%i in (Autorun.inf,Desktop.ini,
    Thumbs.db,_WEQZ.init,Microsoft.dat,x.mpeg
    )do 2>nul del/q /f /s /A "%_drive_letter%:\%%~i"

No necesitas lidiar con el atributo si lo usas.del /A

Lo que intentas hacer sugiere una acción posterior a una infección viral en un pendrive. Si es así, es posible que algún proceso esté activo y haga uso de uno o más de estos archivos. Así que no sé si el script en estas condiciones (portado a sus comandos) resultaría exitosamente para su caso, (supuestamente)...


Ver /Aen:Del /?




Considerando...

Sí, uso Flash Disk para configurar programas y juegos en la PC. Algunas computadoras están infectadas con virus.@fantasma_dz

  • No es posible tener uncarpeta y un archivocon elmismo nombre...

Sugiero agregar una carpeta llamadaAutoRun.infen tu memoria flash/pendrive y ejecuta:

Attrib +r +s +h "D:\AutoRun.inf\."

Creo que esto dificulta la infección, a menos que al menos dificulte un archivo (AutoRun.inf) que se agregará y sus instrucciones de ejecución no son factibles...

Recuerdo que este tipo de virus tenía la capacidad de sobrescribir otro archivo (existenteAutoRun.inf), pero nunca lo he visto " copy it self" sobrescribiendo una carpeta.


  • Vea visualmente si se ha producido una infección en su unidad flash.

Lo que también hice en mis memorias USB para "observar" alguna infección viral fue agregar un`AutoRun.inf´eso le informaba de un ícono, si ese ícono desaparecía, ya sabía que se produjeron las infecciones..

1.Elija un icono de copia para su Pendrive.

2.Utilice un editor de texto y guarde unEjecución automática.infarchivo a la unidad flash.

3.Agregue las líneas siguientes a su archivo AutoRun.inf y guarde la edición.

[autorun]
icon=.\SomeIcoFile.ico,0

4.Ejecute estos comandos en su memoria USB asignando los atributos a AutoRun.infy SomeIcoFile.ico.

cd /d Drive:
attrib +r +s +h AutoRun.inf
attrib +r +s +h SomeIcoFile.ico

Obs.: 1.Para ver el ícono asignado a su unidad AutoRun.infinmediatamente, simplemente cambie el nombre del pendrive

Obs.: 2.La diferencia de esta acción involucra el ícono asignado a la unidad, y no el uso de una carpeta con el nombre.\AutoRun.inf\., es que en caso de infección, ésta se hace visible visualmente debido a la desaparición del icono asignado...

ingrese la descripción de la imagen aquí

información relacionada