Ms-Dos - obtener la fecha de copia de uno o varios archivos en una carpeta

   
Vista:

obtener la fecha de copia de uno o varios archivos en una carpeta

Publicado por Julio (2 intervenciones) el 29/06/2017 19:12:40
estimados,
requiero realizar validaciones en una carpeta de los elementos que allí se copien, es decir, requiero la fecha que se realiza la copia y no la ultima actualizacion que no es la misma de la copia.
gracias por la ayuda
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 Antoni Masana

obtener la fecha de copia de uno o varios archivos en una carpeta

Publicado por Antoni Masana (479 intervenciones) el 30/06/2017 09:55:36
Desde la linea de comandos solo puedes acceder a la fecha que ves al hacer un DIR que es la fecha/hora en que se hizo la última modificación.
Aunque Windows guarda la fecha de la copia desde MS-DOS no es accesible.
Dos opciones:

A.- Hacer un programa por ejemplo Visual Basic
B.- Crear un registro de las copias.

Ejemplo:
1
2
3
4
5
6
12/06/2017 06:30:00 File1
12/06/2017 06:30:00 File2
12/06/2017 06:30:00 File3
29/06/2017 09:30:00 File1
29/06/2017 09:30:00 File2
29/06/2017 09:30:00 File3

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

obtener la fecha de copia de uno o varios archivos en una carpeta

Publicado por julio (2 intervenciones) el 30/06/2017 16:36:30
Programa en visual, y como acceso a la fecha y hora del dos
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

obtener la fecha de copia de uno o varios archivos en una carpeta

Publicado por Antoni Masana (479 intervenciones) el 30/06/2017 16:54:33
Ni idea.
Esto ya es otro problema.

Cono no se exactamente que es lo que quieres conseguir, esto es una solución simple:

1
2
3
4
5
@echo off
FOR %%a in (*.*) do (
    echo %Date% %Time% %%a >>C:\Copias_Log\copia.log
    copy %Origen%\%%a %Destino%
)

En el fichero C:\Copias_Log\copia.log tendrás un registro de todas las copias y lo puedes hacer tan complejo como quieras, por ejemplo un log por años, meses, semanas o días.

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
Revisar política de publicidad