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 /A
en: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.inf
en 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.inf
y 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.inf
inmediatamente, 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...