Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Como cambiarle la fecha a un archivo (https://www.clubdelphi.com/foros/showthread.php?t=61199)

JoAnCa 29-10-2008 21:05:28

Como cambiarle la fecha a un archivo
 
Hola a Todos
Como se e puede cambiar el atributo de la fecha a un archivo o grupo de archivos?

Es que a veces, por ejemplo el solo abrir una BD de access y sin hacer nada de cambios se le cambia la fecha, y quisiera que tuviera la fecha de ultima modificacion, y no de ultimo acceso.

Tambien hay otros casos de acceso al archivo (el antivirus por ejemplo) que le modifica la fecha a veces.

Lo que quisiera es que mi programa sea quien le controle y ponga la fecha a los archivos asociados a el.

Al González 29-10-2008 21:59:09

Hola José.

Puedes emplear la función FileSetDate o la función de la API de Windows SetFileTime. Por cierto, según veo en el código fuente, la primera envuelve (llama) a la segunda (Delphi 7).

En la ayuda de Delphi se explica con más detalle, y usando el botón de ayuda de estos foros encontrarás más hilos como estos:

http://www.clubdelphi.com/foros/show...ht=FileSetDate

http://www.clubdelphi.com/foros/show...ht=FileSetDate

http://www.clubdelphi.com/foros/show...ht=SetFileTime

http://www.clubdelphi.com/foros/show...ht=SetFileTime

Saludos.

Al González. :)

JoAnCa 30-10-2008 20:01:27

Muchas Gracias Al :)


La franja horaria es GMT +2. Ahora son las 18:35:05.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi