Почетна » како да » Како Виндовс одлучује која од двије датотеке с идентичним ознакама времена је новија?

    Како Виндовс одлучује која од двије датотеке с идентичним ознакама времена је новија?

    Шта то значи када имате два идентична фајла са идентичним временским ознакама, а ипак Виндовс каже да је један фајл новији од другог? Како је то могуће, како то може бити? Данашњи пост СуперУсер К&А помаже конфузном читачу да реши мистерију временског жига.

    Данашња сесија питања и одговора долази нам захваљујући СуперУсер-у - подјела Стацк Екцханге-а, груписане од стране заједнице веб-локација за питања и одговоре.

    Питање

    СуперУсер читач ВБТ жели да зна како Виндовс одлучује која од две датотеке са истим временским ознакама је новија:

    Када Виндовс прикаже дијалог овако са одговарајућим временским ознакама, како одређује који је од ова два фајла новији?

    Испрва сам мислио да Виндовс упоређује атрибут направљен са датумом и да користи резултат тог поређења да означи једно или друго као новије. Ако је датотека копирана на одређену локацију, она може имати датум стварања када је копија направљена, а не датум стварања изворне датотеке. Међутим, након репродукције другог фајла, резултат који је новији изгледа супротно:

    Резултат је исти ако копирате или преместите датотеку:

    За позадину, датотека у тест2 је претходно направљена копија датотеке у тест1.

    Како Виндовс одлучује која је од двије датотеке с идентичним временским ознакама новија?

    Одговор

    СуперУсер доприносник гравити има одговор за нас:

    Временске ознаке у НТФС датотечном систему имају резолуцију од 100 наносекунди (0.0000001 с). Чак и ако дијалог са својствима показује исту заобљену вриједност, ипак би могло бити да су датотеке створене унутар десетина секунде једне од других.

    Напомена: Већина система датотека мери време у μс или нс. ФАТ32 је мало реликвија и заокружује временске ознаке на две секунде.

    Пробајте неки од следећих метода да бисте упоредили пуне временске ознаке:

    • вмиц датафиле, где је наме = ”ц: фоо.тр.ткт”

    Преко ПоверСхелл-а:

    • (Гет-ЦхилдИтем ц: фоо.ткт) .ЛастВритеТиме.ТоСтринг (“о”)

    Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте цео дискусију овде.

    Кредит за слике: ВБТ (суперкорисник)