29Aug

Kā Windows nosaka, kurš no diviem failiem ar identiskiem laika zīmogiem ir jaunāks?

click fraud protection

Ko tas nozīmē, ja jums ir divi identiski faili ar identiskiem laika zīmogiem, bet Windows saka, ka viens fails ir jaunāks par otru? Kā tas var būt?Šodienas SuperUser Q & amats palīdz neskaidrām lasītājam atrisināt laika noslēpumu.

šodienas jautājums &Atbildes sesija mums priecājas par SuperUser - Stack Exchange, kas ir kopienas un Q & A tīmekļa vietņu grupa.

Jautājums

SuperUser lasītājs WBT vēlas uzzināt, kā Windows izlemj, kurš no diviem failiem ar identiskiem laika spiedogiem ir jaunāks:

Kad Windows parāda dialoglodziņu, piemēram, ar atbilstošiem laika zīmogiem, kā tas nosaka, kurš no diviem failiem ir jaunāks?

Sākumā es domāju, ka Windows salīdzina datuma izveidoto atribūtu un izmanto šī salīdzinājuma rezultātu, lai iezīmētu vienu vai otru kā jaunāku. Ja fails tika nokopēts konkrētā vietā, tā var būt izveidošanas datums, kad tika veikta kopija, nevis sākotnējā faila izveides datums. Tomēr pēc reproducēšanas ar citu failu, kura rezultāts ir jaunāks, šķiet, ir otrādi:

instagram viewer

Rezultāts ir vienāds, vai kopēt vai pārvietot failu:

Un fona failam test2 ir iepriekš izveidota kopijafails testā1.

Kā Windows izlemj, kurš no diviem failiem ar identiskiem laika zīmogiem ir jaunāks?

Atbilde

SuperUser atbildētājam gravitātei ir atbilde mums:

laika zīmogi NTFS failu sistēmā ir izšķirtspēja 100 nanosekundēs( 0.0000001 s).Pat ja rekvizītu dialoglodziņš parāda vienādu vērtību, joprojām varētu būt, ka faili tika izveidoti sekundes desmitdaļās.

Piezīme. Lielākā daļa failu sistēmu izmēra reizes μs vai ns. FAT32 ir nedaudz relikvijas un apgāžas uz divām sekundēm.

Izmēģiniet vienu no šādām metodēm, lai salīdzinātu pilna laika spiedogus:

  • wmic datu fails, kur name = "c: \\ foo \\ bar.txt" iegūt pēdējo modificēto

pa PowerShell:

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

Vai kaut kas jāpievieno paskaidrojumam? Skatieties komentāros. Vēlaties lasīt citas atbildes no citiem tehnoloģiju savvy Stack Exchange lietotājiem?Šeit skatiet pilnu diskusiju pavedienu.

attēla kredīts: WBT( SuperUser)