Como a data de criação de um arquivo pode estar no passado?

Como a data de criação de um arquivo pode estar no passado?

Eu tenho uma instalação onde alguns dos arquivos colocados no sistema de arquivos criaram carimbos de data/hora no passado. Entendo que é possível usar chamadas de API para modificar os carimbos de data/hora Criados (e outros). Portanto, é possível que a instalação faça isso depois que o arquivo for copiado.

Essa é a única maneira de a data de criação de um arquivo estar no passado ou existe alguma outra maneira de a data de criação do arquivo de origem ser preservada quando copiada para o sistema de arquivos?

Responder1

As datas de criação e modificação de um arquivo são preservadas ao mover um arquivo, mas não ao copiá-lo, pois o arquivo copiado é considerado novo.

A maioria dos programas de compactação, como o Zip, também mantém as datas ao compactar os arquivos no arquivo e os restaura ao descompactar usando as mesmas chamadas de API que você encontrou.

Como a maioria dos trabalhos de instalação mantém os arquivos instalados em alguma forma de arquivo compactado, as datas são mantidas durante a instalação dos arquivos, descompactando-os.

informação relacionada