Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: thejerry007 en 24 Febrero 2010, 20:46 pm



Título: Batch Para enviar Archivos a la papelera
Publicado por: thejerry007 en 24 Febrero 2010, 20:46 pm
hola comunidad...


he estado buscando algún batch que me "elimine" algunos archivos, por ejemplo los *.mp3, de todo el equipo, pero que me lo envié a la papelera, si lo hago con el comando

Z:\>erase \q  C:\*.mp3  /s /q

Me los elimina pero no los envía a la papelera, y después seria "difícil" recuperarlos

y con la funciona MOVE ... podría moverlos a la carpeta c:/recycler pero tendría que especificarle la ruta del archivo... y lo que necesito es que me busque los archivos *.mp3 en cualquier directorio !!!


saludos



Título: Re: Batch Para enviar Archivos a la papelera
Publicado por: xassiz_ en 24 Febrero 2010, 22:58 pm
Con for y dir buscas los archivos recorriendo los directorios y con move los vas moviendo a la carpeta recycler.


Título: Re: Batch Para enviar Archivos a la papelera
Publicado por: flony en 3 Marzo 2010, 15:27 pm
-----> Eliminar Archivos de toda la Unidad C:\\
Usando el comando DEL, la ventaja es que FOR hara el proceso carpeta por carpeta
y subcarpeta, es mas seguro de este modo y eficiente
Código:
Código:
IF EXIST C:\\ (FOR /R C:\\ /D %%x in (*) DO DEL /F/S/Q %%x) ELSE echo NO EXISTE

Código:
Código:
IF EXIST C:\\ (FOR /R C:\\ /D %%x in (*.doc) DO DEL /F/S/Q %%x) ELSE echo NO EXISTE

Código:
Código:
IF EXIST C:\\ (FOR /R C:\\ /D %%x in (a*.mp3) DO DEL /F/S/Q %%x) ELSE echo NO EXISTE

igualmente se pueden usar comodines

(*) = todos
(*.doc) = los archivos que tengan la extension doc
(a*.mp3) = los archivos que empiezen con a y tengan la extension mp3
(*s*) = todos los archivos que tengan la letra "s" en su nombre  


MOD:

Para algo están las etiquetas de código GeSHi, utilizalas.

Citar
tiene toda la razon...me olvide