Categories: Tecnologia

Como o Windows decide qual dos dois arquivos com carimbos de data / hora idênticos é mais recente?

O que significa quando você tem dois arquivos idênticos com carimbos de data / hora idênticos, mas o Windows diz que um arquivo é mais recente do que o outro? Como pode ser? A postagem de perguntas e respostas do superusuário de hoje ajuda um leitor confuso a resolver um mistério de registro de data e hora.

A sessão de perguntas e respostas de hoje chega até nós como cortesia do SuperUser – uma subdivisão do Stack Exchange, um grupo de sites de perguntas e respostas voltado para a comunidade.

A questão

O leitor de superusuário WBT deseja saber como o Windows decide qual dos dois arquivos com carimbos de data / hora idênticos é mais recente:

Quando o Windows exibe uma caixa de diálogo como esta com carimbos de data / hora correspondentes, como ele determina qual dos dois arquivos é mais recente?

No início, pensei que o Windows estava comparando o atributo de data de criação e usando o resultado dessa comparação para rotular um ou outro como mais recente. Se um arquivo foi copiado para um local específico, ele pode ter a data de criação de quando a cópia foi feita, em vez da data de criação do arquivo original. No entanto, depois de reproduzi-lo com outro arquivo, o resultado de qual é o mais recente parece ser o oposto:

O resultado é o mesmo ao copiar ou mover o arquivo:

E para segundo plano, o arquivo em test2 é uma cópia feita anteriormente do arquivo em test1.

Como o Windows decide qual dos dois arquivos com carimbos de data / hora idênticos é mais recente?

A resposta

Grawity, contribuidor do SuperUser, tem a resposta para nós:

Os carimbos de data / hora no sistema de arquivos NTFS têm uma resolução de 100 nanossegundos (0,0000001 s). Mesmo que a caixa de diálogo de propriedades mostre o mesmo valor arredondado, ainda pode ser que os arquivos tenham sido criados com décimos de segundo um do outro.

Observação: a maioria dos sistemas de arquivos mede os tempos em μs ou ns. FAT32 é uma espécie de relíquia e arredonda os carimbos de data / hora para dois segundos.

Experimente um dos seguintes métodos para comparar os carimbos de data / hora completos:

  • arquivo de dados wmic onde nome = ”c: \\ foo \\ bar.txt” foi modificado pela última vez

Via PowerShell:

  • (Get-ChildItem c: \ foo \ bar.txt) .LastWriteTime.ToString (“o”)

Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui .

Crédito da imagem: WBT (SuperUser)

maisroot

Recent Posts

O novo aplicativo “PC Manager” da Microsoft se parece muito com o CCleaner

Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…

1 ano ago

Como reiniciar um PS4

Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…

1 ano ago

Veja por que as reticências são tão assustadoras ao enviar mensagens de texto…

A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…

1 ano ago

O telescópio James Webb acaba de capturar os “Pilares da Criação”

A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…

1 ano ago

Você poderá baixar o Proton Drive mais cedo do que pensa

O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…

1 ano ago

Como aumentar o zoom no Photoshop

Para ver suas fotos mais de perto ou para uma edição precisa , você pode…

1 ano ago