Gostaria de criar um arquivo com um carimbo de data/hora criado/modificado/acessado inválido. Para ser inválido, deve ser uma data e hora antes das 12h00 de 1º de janeiro de 1601 CE UTC
Responder1
Procure uma ferramenta chamadaMarcação de data e hora
O objetivo do software é permitir a exclusão ou modificação de informações relacionadas ao carimbo de data/hora nos arquivos.
Responder2
Isso não é possível.
O tempo do arquivo é usado na API do Windows por meio doEstrutura FILETIME, descrito como:
Contém um valor de 64 bits que representa o número de intervalos de 100 nanossegundos desde 1º de janeiro de 1601 (UTC).
Como não são suportados valores negativos, a data acima é o limite inicial.
Conclusão: Seu código que testa datas anteriores nunca será desafiado.