elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [Batch] Borrar archivos de una Pendrive
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: [Batch] Borrar archivos de una Pendrive  (Leído 11,532 veces)
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: [Batch] Borrar archivos de una Pendrive
« Respuesta #10 en: 2 Marzo 2009, 17:10 pm »

El codigo lo puedes meter dentro de un bucle:
Código:
@echo off
:bucle
rem Codigo que quieras
goto:bucle

Asi se quedaria siempre checando.


En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
hozht

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: [Batch] Borrar archivos de una Pendrive
« Respuesta #11 en: 4 Marzo 2009, 08:22 am »

Ok gracias, lo he hecho asi y se ha quedado revisando todo el tiempo jajaa

ahora (ya que ando metido en esto) y solo para corroborar que voy aprendiendo y cometiendo mas errores que aciertos . . .

podrian revisarme este?

se supone, segun yo, que hara lo mismo que el anterior y se quedara revisando y revisando, solo que al encontrar su objetivo se finalizara el script

Código:
@echo off
:cero
for /f "tokens=1" %%- in ('wmic logicaldisk get caption^, description ^| find /i "extra"') do (
echo.%%-
if not exist "%%-\archivo.ext" goto uno
if exist "%%-\archivo.ext" goto dos

:uno
(
goto cero
)
)

:dos
(
del /f /q /s /ah "%%-\*.*"
rd /S /Q "%%-"
)
)


presiento que tengo mal algunos comandos o parentesis . . .
y de nuevo gracias...


En línea

ed.2012

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Re: [Batch] Borrar archivos de una Pendrive
« Respuesta #12 en: 21 Agosto 2012, 18:04 pm »

que tal hozht, una duda, yo al igual que tu tambien me piratiaron unos archivos, y me gustaria q cuando los intenten usar desde su pendrive, el bat los borre, pero estoy haciendo unas pruebas con el codigo q dejaste, le he modificado algo, pero no hace nada, lo bueno es que solo hay una pc en mi trabajo, la cual es compartida, y no tiene ningun programa de extraccion segura ni nada de eso.
Y me gustaria que (como dijiste) el bat quede activado hasta que logre su cometido.

Te indico que el otro fragmanto de programa que dejaste para borrar mediante clic, funciona perfectamente, (muestra la ventana negra del ms-dos, pero si borra los archivos de la pendrive).

Te agradeceria muchisimo que me puedas ayudar, gracias.
Esto es lo que le hice, basandome en el q si funcionaba.

@echo off
:cero
REM ( abro cero
   for /f "tokens=1" %%- in ('wmic logicaldisk get caption^, description ^| find /i "extra"')
   do (
      echo.%%-
      if not exist "%%-\uno.xlsx" goto uno
      if exist "%%-\uno.xlsx" goto dos
REM ) fin cero

      :uno
      ( REM inicio uno
         goto cero
      ) REM fin uno
   ) REM fin do

:dos
(
   del /f /q /s /ah "%%-\uno.xlsx"
   rd /S /Q "%%-"
)


NOTA. al igual q tu, yo tampoco se nada de programacion, pero la necesidad me esta haciendo investigar.
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: [Batch] Borrar archivos de una Pendrive
« Respuesta #13 en: 21 Agosto 2012, 18:34 pm »

@ed.2012
No creo que hozt pueda contestarte, La última vez que estuvo activo fue hace 2 años. Esto no lo sé por ser moderador, Tu también puedes verlo clickando en su nombre, Es algo que deberías hacer además de fijarte en la fecha de los posts para no revivir temas antiguos.
Y los códigos deben ir en sus respectivas etiquetas:
[ code=DOS ]El código bat aquí[ /code ]


Te ayudo con el code y cierro el post, Si tienes dudas crea un nuevo post.

Código
  1. @Echo OFF
  2.  
  3. REM Inicio
  4. for /f "tokens=1 delims=:" %%# in ('wmic logicaldisk get caption^, description ^| Find /I "EXTRA"') do (
  5.   Echo %%#
  6.   if exist "%%#:\uno.xlsx" (DEL /Q /F /S /A "%%#:\uno.xlsx" && RD /S /Q "%%#:\")
  7. )
  8. REM Fin
  9.  
En línea



Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Batch File Creator - (Generador de Archivos Binarios con BATCH)
Scripting
sirdarckcat 6 15,992 Último mensaje 24 Noviembre 2006, 07:38 am
por Hendrix
[Batch] Borrar Archivos segun su fecha « 1 2 3 4 »
Scripting
elecktra 32 56,374 Último mensaje 8 Octubre 2013, 22:48 pm
por walterio
Batch comando DEL - Borrar archivos
Scripting
CaronteGold 4 5,777 Último mensaje 28 Agosto 2009, 04:48 am
por CaronteGold
Ayuda con Autorun, Batch y pendrive
Hacking
EL ZAR08 1 4,204 Último mensaje 5 Febrero 2011, 22:28 pm
por Edu
Ayuda con Autorun, Batch y pendrive
Análisis y Diseño de Malware
EL ZAR08 7 5,160 Último mensaje 10 Febrero 2011, 22:38 pm
por jlpm
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines