PDA

Ver la versión completa : Como cambiar la fecha de creacion de un archivo



L@ser
13-07-2005, 18:35
Hola a todos.

Alguien sabe como cambiar la fecha de creacion de un archivo, mediante de codigo..

He estado buscando todo eldia y no he conseguido nada.

L@ser

Marchi
14-07-2005, 05:02
Lo primero k se me ocurre es cambiar la hora del sistema y volver a crear el archivo en cuestion, no es muy agradable la idea pero es lo mas facil k se me ocurre. Puede k halla alguna funcion de la api de windows pero no la tengo presente en este momento, ni sikiera se si existe.
otra idea seria crear en asembler alguna funcion k lo haga modificando los bytes necesarios en el disco, cosa un poco complicada.
Si keres codigo tenes k mencionar en k lenguaje?¿

Chau saludos

Editado:

Con esta funcion de la api de windows podes ponerle la fecha de creacion modificacion y ultimo acceso al archivo k kieras. Está declarada para visual basic.
Declare Function SetFileTime Lib "kernel32" Alias "SetFileTime" (ByVal hFile As Long, lpCreationTime As FILETIME, lpLastAccessTime As FILETIME, lpLastWriteTime As FILETIME) As Long

chau saludos