Kako se Windows odlučiti koja od dvije datoteke s identičnim vrijeme marke je noviji?
Što znači kada imate dvije identične datoteke s identičnim vremenskim oznakama, a ipak Windows kaže da je jedna datoteka novija od druge? Kako je to moguće? Današnji post SuperUser Q&A pomaže zbunjenom čitatelju da riješi tajnu vremenskog žiga.
Današnja sesija pitanja i odgovora dolazi nam ljubaznošću SuperUser-a, podjele Stack Exchangea, grupiranja web-lokacija za pitanja i odgovore u zajednici.
Pitanje
Čitač SuperUser WBT želi znati kako Windows odlučuje koja je od dvije datoteke s identičnim vremenskim oznakama novija:
Kada Windows prikaže dijalog ovako s odgovarajućim vremenskim oznakama, kako utvrditi koja je od te dvije novije datoteke?
Isprva sam mislio da Windows uspoređuje atribut stvorio datum i koristi rezultat te usporedbe za označavanje jednog ili drugog kao novijeg. Ako je datoteka kopirana na određeno mjesto, ona može imati datum stvaranja kada je kopija napravljena, a ne datum stvaranja izvorne datoteke. Međutim, nakon reprodukcije s drugom datotekom, rezultat čije je jedno novije izgleda suprotno:
Rezultat je isti ako kopirate ili premještate datoteku:
A za pozadinu, datoteka u test2 je prethodno napravljena kopija datoteke u test1.
Kako Windows odlučuje koja je od dvije datoteke s identičnim vremenskim oznakama novija?
Odgovor
Odgovornost suradnika SuperUser ima odgovor za nas:
Vremenske oznake u datotečnom sustavu NTFS imaju rezoluciju od 100 nanosekundi (0.0000001 s). Čak i ako dijalog s svojstvima pokazuje istu zaokruženu vrijednost, ipak može biti da su datoteke stvorene unutar desetina sekunde jedne od drugih.
Napomena: Većina datotečnih sustava mjeri vremena u μs ili ns. FAT32 je malo relikvija i zaokružuje vremenske oznake na dvije sekunde.
Isprobajte jednu od sljedećih metoda za usporedbu punih vremenskih oznaka:
- wmic datafile gdje je name = ”c: foo “.txt” zadnje izmijenjeno
Preko PowerShell-a:
- (Get-ChildItem c: foo.txt) .LastWriteTime.ToString ("o")
Imate li što dodati objašnjenju? Zvuk isključen u komentarima. Želite li pročitati više odgovora od drugih tehničkih korisnika Stack Exchangea? Pogledajte cjelokupnu temu za raspravu ovdje.
Kredit za slike: WBT (superkorisnik)