Ms-Dos - Copiar archivos bat

   
Vista:

Copiar archivos bat

Publicado por veronica (4 intervenciones) el 09/03/2012 23:47:38
Buenas Tardes

Espero me puedan ayudar:

Deseo realizar lo siguiente:

Un bat que copie todos los dias un archivo de una carpeta a otra.

Las caracteristicas del archivo es la siguiente:

FACFRddmmaa

es decir si hoy es 9 de marzo el archivo que se genero es FACFR090312 ese archivo vive en la sig ruta c:\archivos y los deseo copiar a d:\reportes.

Es decir que dependiendo del dia tome el archivo que corresponde y lo copie.

Saludos
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
información
Otras secciones de LWP con contenido de Ms-Dos
- Cursos de Ms-Dos
- Temas de Ms-Dos
información
Cursos y Temas de Ms-Dos
- Tutorial Sobre el Mouse
- Comandos internos en MS-DOS
- Manual MS-DOS
Imágen de perfil de A.H.H.

Copiar archivos bat

Publicado por A.H.H. (199 intervenciones) el 11/03/2012 20:48:10
Hola primero tomamos la fecha actual en una variable y le quitamos la barra diagonal
1
set fecha=%date:/=%


despues miramos si existe el archivo FACFR con la fecha actual en el directorio c\archivos
1
if exist "c:\archivos\FACFR%fecha%" goto :copiar


y le decimos que vaya a la etiqueta copiar

quedaria algo asi:

[code]@echo off
:bucle
set fecha=%date:/=%
if exist "c:\archivos\FACFR%fecha%" goto :copiar
goto :bucle
:copiar
copy "c:\archivos\FACFR%fecha%" "d:\reportes\FACFR%fecha%"
if exist "d:\reportes\FACFR%fecha%" goto :existe
goto :bucle
:existe
cls
echo EL ARCHIVO DE HOY YA FUE COPIADO A d:\reportes
PAUSE
/code]
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
Imágen de perfil de A.H.H.

Copiar archivos bat

Publicado por A.H.H. (199 intervenciones) el 11/03/2012 20:51:00
Hola se ve el code
quedaria limpio asi


1
2
3
4
5
6
7
8
9
10
11
12
13
@echo off
:bucle
set fecha=%date:/=%
if exist "c:\archivos\FACFR%fecha%" goto :copiar
goto :bucle
:copiar
copy "c:\archivos\FACFR%fecha%" "d:\reportes\FACFR%fecha%"
if exist "d:\reportes\FACFR%fecha%" goto :existe
goto :bucle
:existe
cls
echo EL ARCHIVO DE HOY YA FUE COPIADO A d:\reportes
PAUSE
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

Copiar archivos bat

Publicado por veronica (4 intervenciones) el 20/03/2012 23:34:23
Muchas Gracias me ayudo mucho la respuesta de vdd gracias
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