Procure uma ferramenta chamada Timestomp
The software's goal is to allow for the deletion or modification of time stamp-related information on files.
Gostaria de criar um arquivo com um carimbo de data / hora inválido criado / modificado / acessado. Para ser inválido, deve ser uma data e hora antes da meia-noite de 1 de janeiro de 1601, C.E. UTC
Procure uma ferramenta chamada Timestomp
The software's goal is to allow for the deletion or modification of time stamp-related information on files.
Isso não é possível.
O tempo do arquivo é usado na API do Windows por meio da estrutura FILETIME , descrito como:
Contains a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC).
Como os valores negativos não são suportados, a data acima é o limite inicial.
Conclusão: seu código que testa datas anteriores nunca será desafiado.