Fechas de creación de archivos

09/04/2008 - 23:46 por Camilo A. Riaño R. | Informe spam
AL crear un archivo en un pc o unidad de disco, con fecha de creación x,
¿porque al copiar ese archivo en otro pc o unidad de disco, la fecha de
creación cambia? ¿Que debo hacer para ver la fecha original de creación,
cuando ese archivo me ha sido enviado por e-mail, cuando se que esa fecha no
es la correcta?
 

Leer las respuestas

#1 Héctor Miguel
11/04/2008 - 07:30 | Informe spam
hola, Camilo !

AL crear un archivo en un pc o unidad de disco, con fecha de creacion x
porque al copiar ese archivo en otro pc o unidad de disco, la fecha de creacion cambia?
Que debo hacer para ver la fecha original de creacion, cuando ese archivo me ha sido enviado por e-mail
cuando se que esa fecha no es la correcta?



"hablando" de los archivos de office (p.e. el libro activo en la sesion de excel)...
prueba con las propiedades integradas de los documentos (p.e.)
ActiveWorkbook.BuiltinDocumentProperties("Creation Date")

otras alternativas ?

-> utilizando un objeto "FileSystemObject" (del shell de windows)
obtienes la fecha de "creacion" correspondiente a la primera "aparicion" del archivo en el sistema
OJO: lo anteror tampoco es garantia de que la fecha mostrada sea la correcta... (por que ?)

-> si afirmas que la fecha que obtienes NO es la fecha correcta (asumiendo que conoces la fecha exacta) -?-
es probable que tu archivo "venga'"de otra pc donde se hubiera creado "originalmente"
(copia de algun respaldo o recibido por correo electronico, o ???)

prueba con una macro +/- como la siguiente (p.e. desde un modulo de codigo estandar/normal/general/...):
Sub Fechas_de_creacion()
With CreateObject("Scripting.FileSystemObject")
With .GetFile(ActiveWorkbook.FullName)
MsgBox "Fechas de creacion del libro activo:" & vbCr & _
"En el sistema: " & .DateCreated & vbCr & _
"En propiedades: " & ActiveWorkbook.BuiltinDocumentProperties("creation date")
End With
End With
End Sub

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

Preguntas similares