29Aug
Čo to znamená, keď máte dva identické súbory s rovnakými časovými pečiatkami, ale Windows hovorí, že jeden súbor je novší ako ten druhý?Ako to môže byť?Dnešné príspevky SuperUser Q & A pomáhajú zmätenému čitateľovi vyriešiť tajomstvo časovej pečiatky.
dnešná otázka &Odpoveď na zasadnutie nám príde s láskavým dovolením SuperUser - subdivíziu Stack Exchange, komunitne riadeného zoskupenia webových stránok Q & A.
Otázka
Čítačka SuperUser WBT chce vedieť, ako Windows rozhoduje, ktorý z dvoch súborov s identickými časovými pečiatkami je novší:
Keď systém Windows zobrazí podobné dialógové okno s zodpovedajúcimi časovými pečiatkami, ako určuje, ktorý z dvoch súborov je novší?
Najskôr som si myslel, že systém Windows porovnáva atribút vytvorený dátumom a výsledok tohto porovnania používa na označenie jedného alebo druhého za novšie. Ak bol súbor skopírovaný do konkrétneho umiestnenia, môže mať dátum vytvorenia, kedy bola vytvorená kópia, a nie dátum vytvorenia pôvodného súboru. Avšak po jeho reprodukcii s iným súborom, ktorého výsledok je novší, sa javí opak:
Výsledok je rovnaký pri kopírovaní alebo presúvaní súboru:
A pre pozadie je súbor v test2 predtým vytvorená kópiasúbor v test1.
Ako sa Windows rozhodne, ktorý z dvoch súborov s identickými časovými pečiatkami je novší?
Odpoveď pre nás: Odpoveď
SuperUser prispievateľská grawita má odpoveď:
Časové pečiatky v systéme NTFS majú rozlíšenie 100 nanosekónov( 0.0000001 s).Aj keď dialógové okno vlastností zobrazuje rovnakú zaokrúhlenú hodnotu, môže sa stať, že súbory boli vytvorené v priebehu niekoľkých desatín sekundy.
Poznámka: Väčšina súborových systémov meria časy v μs alebo ns. FAT32 je trochu relikvie a zaokrúhľuje časové značky na dve sekundy.
Vyskúšajte jednu z nasledujúcich metód na porovnanie časových pečiatok:
- wmic datafile kde name = "c: \\ foo \\ bar.txt" getmodified
Via PowerShell:
- ( Get-ChildItem c: \ foo \ bar.txt). LastWriteTime. ToString( "o")
Musíte niečo pridať k vysvetleniu? Znížte komentáre. Chcete si prečítať viac odpovedí od iných používateľov technológie Stack Exchange? Pozrite sa na celý diskusný príspevok tu. Obrazový kredit
: WBT( SuperUser)