Ms-Dos - BAT q copia varios archivos a un directorio.AYUDA!

 
Vista:

BAT q copia varios archivos a un directorio.AYUDA!

Publicado por lean (1 intervención) el 31/05/2005 09:23:09
Wenas, necesito q alguien me heche una mano. Tengo que diseñar un proceso bat en el cual se puedan copiar un numero ilimitado de archivos puestos por el usuario y que lo ultimo escrito sea l ruta donde guardar esos archivos, no se si me explico bien del todo.

Basicamente tengo que realizar un bat que se comporte igual que la orden cp (copiar archivos) de Linux. Alguien tiene idea de como puedo hacerlo?¿. Gracias d antemano!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:BAT q copia varios archivos a un directorio.AYU

Publicado por Hurricane (15 intervenciones) el 31/05/2005 18:00:42
Supongo que quieres algo así:

CP.BAT Archivo1 Archivo2 Archivo3.... Carpeta_Destino

Para facilidad del proceso, te recomiendo que como primer parámetro indiques la carpeta de destino, con lo que el siguiente código te serviría:

@ECHO OFF
IF %1.==. GOTO HELP
IF %2.==. GOTO NOPAR2
SET _MIFOLD=%1
SHIFT
:LOOP
IF %1.==. GOTO FIN
COPY %1 %_MIFOLD%
SHIFT
GOTO LOOP

:NOPAR2
ECHO Debe ingresar como mínimo un archivo para copiar.
ECHO.
GOTO FIN

:HELP
ECHO CP.BAT
ECHO Copia uno o más archivos a una misma carpeta.
ECHO.
ECHO Formato: CP.BAT Carpeta_destino Archivo1 Archivo2 Archivo3...
ECHO.

:FIN
SET _MIFOLD=

Espero te sea de utilidad. Saludos ;-)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar