29Aug
Ce înseamnă atunci când aveți două fișiere identice cu timbre de timp identice, dar Windows spune că un fișier este mai nou decât celălalt? Cum poate fi asta? Astăzi, postul SuperUser Q & A ajută un cititor confuz să rezolve un mister de timbru.
Întrebarea de astăzi &Sesiunea de răspuns vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor web Q & A.
Întrebarea
Reader SuperUser WBT dorește să știe cum Windows decide care dintre cele două fișiere cu timbre identice este mai recent:
Când Windows afișează un dialog ca acesta cu timbrele de timp potrivite, cum determină care dintre cele două fișiere este mai nou?
La început am crezut că Windows a comparat atributul dată și a folosit 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 cu un alt fișier, rezultatul căruia unul este mai nou pare a fi opus:
Rezultatul este același indiferent dacă copiați sau mutați fișierul:
Și pentru fundal, fișierul în test2 este o copie făcută anteriorfișierul în test1.
Cum decid Windows care dintre cele două fișiere cu timbre identice sunt mai noi?
Raspunsul Raspunsului
SuperUser contribuitorul nostru are raspunsul pentru noi:
Timpurile in sistemul de fisiere NTFS au o rezolutie 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 ștampilele cu timp de lucru:
- wmic datafile unde name = "c: \\ foo \\ bar.txt" obține ultimmodified
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. Creditul
: WBT( SuperUser)