cs.phhsnews.com


cs.phhsnews.com / Jak se Windows rozhoduje, který z dvou souborů s identickými časovými razítky je novější?

Jak se Windows rozhoduje, který z dvou souborů s identickými časovými razítky je novější?


Co to znamená, když máte dva identické soubory s identickými časovými razítky, přesto Windows říká, že jeden soubor je novější než ten druhý? Jak to může být? Dnešní příspěvek SuperUser Q & A pomáhá zmatenému čtenáři vyřešit tajemství časové známky.

Dnešní zasedání Otázky a odpovědi nás přichází s laskavým svolením SuperUser - podřízené rozdělení Stack Exchange, což je komunita řízená seskupení webových stránek Otázky a odpovědi.

Čtečka SuperUser WBT chce vědět, jaký systém Windows rozhodne, který ze dvou souborů s identickými časovými razítky je novější:

Jakmile Windows zobrazí takové dialogové okno s odpovídajícími časovými razítky, jak zjistí, který z těchto dvou souborů je novější?

Nejdříve jsem si myslel, že Windows porovnává atribut vytvořený datem a používá výsledek tohoto porovnání k označování jednoho nebo druhého za novější. Pokud byl soubor zkopírován do určitého umístění, může mít datum vytvoření, kdy byla kopie provedena, a nikoli datum vytvoření původního souboru. Nicméně po reprodukci s jiným souborem, jehož výsledek je novější, se zdá být opak:

Výsledek je stejný, ať už kopírování nebo přesunutí souboru:

A pro pozadí je soubor v test2 dříve vytvořená kopie souboru v testu 1.

Jak se Windows rozhodne, který ze dvou souborů s identickými časovými razítky je novější?

Grawita příspěvku

SuperUser přispěvatel má odpověď:

Časové razítko v souborový systém NTFS má rozlišení 100 nanosekund (0.0000001 s). I když dialogové okno vlastností zobrazuje stejnou zaokrouhlenou hodnotu, mohlo by se stát, že soubory byly vytvořeny v desetinách sekundy.

Poznámka: Většina systémů souborů měří časy v μs nebo ns. FAT32 je trochu reliktní a zaokrouhlení časových značek na dvě sekundy.

Zkuste jednu z následujících metod porovnat časové razítka:

wmic datafile kde name = "c: \ foo \ bar.txt" get lastmodified

  • Via PowerShell:

(Get-ChildItem c: foo bar.txt) .LastWriteTime.ToString ("o")

  • Zní to v komentářích. Chcete se dozvědět více odpovědí od ostatních uživatelů technologie Stack Exchange? Podívejte se na celý diskusní příspěvek zde.

Image Credit: WBT (SuperUser)


Pět funkcí, které potřebujeme každý vlajkový telefon Android, který má tento rok

Pět funkcí, které potřebujeme každý vlajkový telefon Android, který má tento rok

Jsme pět měsíců do roku 2017 a už jsme viděli, že se na scénu objevilo spousta telefonů Android. V sedmi měsících (v roce), které zůstaly v roce, jsme však zdaleka neviděli, na čem výrobci pracují. Mám spoustu myšlenek o tom, kde jsme a kam bychom měli jít s moderními smartphony, ale Chtěl bych udržet zaměření jasné a jednoduché: promluvme si o prvních pěti funkcích, které myslím, že každý smartphone na vlajkové lodi by měl mít v roce 2017 (a dále).

(how-top)

Jak zastavit přehrávač Nintendo od převzetí televizoru při nabíjení

Jak zastavit přehrávač Nintendo od převzetí televizoru při nabíjení

Pomocí přepínače Nintendo můžete konzolu uložit do doku a v několika sekundách přejít přímo z kapesního počítače do televizoru. Je to skvělá vlastnost, ale pokud chcete, aby se vaše konzole zachytila, bude to přerušit každého, kdo sleduje televizi. SOUVISEJÍCÍ: Jak povolit rozhraní HDMI-CEC na vašem televizoru a proč byste měli Přepínač používá funkci nazvanou HDMI-CEC, která převezme váš televizor při připojení k dokovací stanici to.

(how-top)