Ce înseamnă atunci când aveți două fișiere identice cu timbre identice, dar Windows spune că un fișier este mai nou decât celălalt? Cum poate fi asta? Postul de astăzi SuperUser Q & A ajută un cititor confuz să rezolve un mister de timbru.
Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor Q & A.
Cititorul super-utilizator WBT dorește să știe cum decid Windows care dintre cele două fișiere cu timbre identice sunt mai noi:
Când Windows afișează un dialog ca acesta cu timbre de timp potrivite, cum determină care dintre cele două fișiere este mai nou?
La început, am crezut că Windows a comparat atributul data creat și folosind rezultatul acestei comparații pentru a eticheta unul sau altul ca fiind mai nou. Dacă un fișier a fost copiat într-o anumită locație, poate avea data de creare a copierii, mai degrabă decât data creării fișierului original. Totuși, după reproducerea acestuia cu un alt fișier, rezultatul căruia unul este mai nou pare a fi opusul:
Rezultatul este același indiferent dacă copiați sau mutați fișierul:
Și pentru fundal, fișierul din test2 este o copie făcută anterior a fișierului în test1.
Cum decid Windows care dintre cele două fișiere cu timbre identice sunt mai noi?
Suprauperatorul contributor grawity are răspunsul pentru noi:
Timpi timbre în sistemul de fișiere NTFS au o rezoluție de 100 nanosecunde (0.0000001 s). Chiar dacă dialogul de proprietăți prezintă aceeași valoare rotunjită, este posibil ca fișierele să fie create în decurs de zeci de secunde unul de celălalt.
Notă: Majoritatea sistemelor de fișiere măsoară timpii în μs sau ns. FAT32 este un pic de relicvă și rotunjește timestamp-urile la două secunde.
Încercați una dintre următoarele metode pentru a compara timbrele cu timp total:
- wmic filefile unde name = "c: \ foo \ bar.txt" getmodified
Via PowerShell:
- (Get-ChildItem c: \ foo \ bar.txt) .LastWriteTime.ToString ("o")
Aveți ceva de adăugat la explicație? Sunați în comentarii. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.
Credit de imagine: WBT (SuperUser)