Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: dimoca en 13 Abril 2014, 04:41 am



Título: [Solucionado] [BATCH] Buscar archivo en disco duro y eliminarlo.
Publicado por: dimoca en 13 Abril 2014, 04:41 am
Hola, llevo un rato intentado hacer un script, sería algo sencillo y es que, quiero que al ejecutarlo pues busque un archivo en todo el disco duro y si lo encuentra que lo elimine, y si no lo encuentra pues que no haga nada (obvio), ¿alguien me podría echar una mano? Gracias.


Título: Re: [BATCH] Buscar archivo en disco duro y eliminarlo.
Publicado por: dimoca en 13 Abril 2014, 05:42 am
Me respondo a mi mismo:

Con la ayuda de este post http://foro.elhacker.net/scripting/batch_para_buscar_y_borrar_un_archivo-t271756.0.html;msg1339536#msg1339536 he conseguido sacar lo que quería, que viene a ser lo mismo:

Código
  1. @echo off
  2. for %%i in (a b c d e f g h i j k l m n o p q r s t u v w x y z) do (
  3.   dir /b %%i:\ > nul 2>&1 && (
  4.   for /f "tokens=*" %%_ in ('dir /b /s %%i:\prueba.txt 2^>^&1^|FIND /I "."') do (
  5.      del /f /q "%%_"
  6.   )
  7.   )
  8. ) >NUL 2>&1
  9. exit /b 0

Gracias.