Mitä tarkoittaa, kun sinulla on kaksi identtistä tiedostoa, joilla on samat aikaleimat, mutta Windows sanoo, että yksi tiedosto on uudempi kuin toinen? Kuinka se voi olla? Nykypäivän SuperUser Q & A -asiakirja auttaa hämmentynyt lukija ratkaisemaan aikaleiman mysteeri.
Tämän päivän kysymys- ja vastausistunto tulee meihin SuperUserin hyväksi - Stack Exchangein alaosasto, joka on yhteisöllinen Q & A-sivustojen ryhmittely.
SuperUser-lukija WBT haluaa tietää, miten Windows päättää, kumpaa kahdesta saman aikaleimakkuudeltaan olevasta tiedostosta on uudempi:
Kun Windows näyttää tällaisen valintaikkunan vastaavan valintaikkunan, miten se päättää, kumpi näistä tiedostoista on uudempia?
Aluksi ajattelin, että Windows vertaili luodun attribuutin päivämäärää ja käytti vertailun tulosta tarraan yhtä tai toista uudempana. Jos tiedosto kopioitiin tietylle paikalle, sen alkuperäisen tiedoston luomispäivämäärän alkamishetkellä saattaa olla alkamispäivä. Sen jälkeen, kun se toistetaan toisella tiedostolla, tulos, josta yksi on uudempi, näyttää olevan päinvastainen:
Tulos on sama, kopioiko tai siirretään tiedostoa:
Ja taustalle, test2: ssä oleva tiedosto on aikaisemmin tehty kopio tiedostosta1.
Miten Windows päättää, mistä kahdesta saman aikaleiman kanssa olevasta tiedostosta on uudempi?
SuperUser-avustajan grawity on meille vastaus:
NTFS-tiedostojärjestelmässä olevat aikaleimat ovat 100 nanosekuntia (0,0000001 s). Vaikka ominaisuudet-valintaikkunassa on sama pyöristetty arvo, voi silti olla, että tiedostot luotiin kymmenesosaa sekunnissa toisistaan.
Huomaa: Useimmat tiedostojärjestelmät mittaavat ajankohtia μs: ssa tai ns: ssä. FAT32 on vähän reliivi ja pyöri aikaleimat kahdeksi sekunniksi.
Kokeile seuraavia menetelmiä vertailemaan kokopäiväleimoja:
- wmic datatiedosto, jossa nimi = "c: \ foo \ bar.txt" saa viimeisimmän muutoksen
Via PowerShell:
- (Get-ChildItem c: \ foo \ bar.txt) .LastWriteTime.ToString ("o")
Onko jokin asia lisättävä selitykseen? Kuulkaa kommentit. Haluatko lukea lisää vastauksia muilta tech-tajuilta Stack Exchange-käyttäjiltä? Katso koko keskusteluketju täältä.
Kuvahinta: WBT (SuperUser)