Visual Basic - Listar archivos en un directorio y copiar los nuevos

Life is soft - evento anual de software empresarial
   
Vista:

Listar archivos en un directorio y copiar los nuevos

Publicado por Carlos (3 intervenciones) el 13/01/2018 01:34:47
Hola, en vb6, alguien que pueda ayudarme a hacer lo siguiente, que una aplicación liste los archivos que hay en un directorio (A), y que los copie a directorio (B), y después de cierto tiempo se vuelva ejecutar, y compare el registro anterior que hizo en un .txt por ejemplo, y los archivos nuevos que no estén en el txt copiarlos de (A) a (B) y registrarlos nuevos en el txt, y así sucesivamente, no se si me di a entender.
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
Imágen de perfil de Andres Leonardo

Listar archivos en un directorio y copiar los nuevos

Publicado por Andres Leonardo (1164 intervenciones) el 15/01/2018 18:04:10
Creo que seria bueno hacerlo con una base de datos ... en access por ejemplo ...

sabes no lo veo dificil solo valido si no estan y los copio y los grabo en la lista de archivos copiados.

te pregunto ... cuantos archivos habran en la carpeta origen
**Mi pregunta es por que segun eso habra que optimizar la manera de hacerlo

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

Listar archivos en un directorio y copiar los nuevos

Publicado por Carlos (3 intervenciones) el 15/01/2018 19:06:28
De principio serian como 100 archivos, y a diario caen aproximadamente 30 nuevos
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 Antoni Masana

Listar archivos en un directorio y copiar los nuevos

Publicado por Antoni Masana (282 intervenciones) el 16/01/2018 08:05:16
Has probado el XCOPY.

Con el parámetro /M copia los nuevos o modificados.

Ejemplo:

1
Xcopy \DIR_origen\* \DIR_destino\. /M >>\DIR_Lista\Lista.txt

Y el fichero de texto seria esto:

1
2
3
4
\DIR_origen\Fichero1.ext
\DIR_origen\Fichero2.ext
\DIR_origen\Fichero3.ext
3 archivo(s) copiado(s)

Y hasta puedes añadir la fecha y la hora de cada copia:

1
2
echo =====  %date% - %Time%  ===== >>\DIR_Lista\Lista.txt
Xcopy \DIR_origen\* \DIR_destino\. /M >>\DIR_Lista\Lista.txt

Y puede hacer más cosas de forma bastante simple.

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Andres Leonardo

Listar archivos en un directorio y copiar los nuevos

Publicado por Andres Leonardo (1164 intervenciones) el 16/01/2018 14:49:51
Antony

Aprovecho para agradecerte por que justo esto me da la solucion a un tema que tengo ...

Tienes algun parametro donde solo copie los nuevos y modificados de fecha HOY

Quedo muy atento y agradecido por tu comentario,.
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 Antoni Masana

Listar archivos en un directorio y copiar los nuevos

Publicado por Antoni Masana (282 intervenciones) el 17/01/2018 07:42:41
Con la opción /D

/D:m-d-a Copia archivos cambiados durante o después de la fecha. Si no se da una fecha, copia sólo aquellos archivos cuya fecha de origen es más reciente que la fecha de destino.

Puedes ver más opciones con XCOPY /?

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Andres Leonardo

Listar archivos en un directorio y copiar los nuevos

Publicado por Andres Leonardo (1164 intervenciones) el 17/01/2018 17:20:07
Ok muchisimas gracias voy a buscar este comando

Saludos desde Ecuador.
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
Revisar política de publicidad