sv.phhsnews.com


sv.phhsnews.com / Hur bestämmer Windows vilken av två filer med identiska tidsstämplar är nyare?

Hur bestämmer Windows vilken av två filer med identiska tidsstämplar är nyare?


Vad betyder det när du har två identiska filer med identiska tidsstämplar, men Windows säger att en fil är nyare än den andra? Hur kan det vara? Dagens SuperUser Q & A-tjänst hjälper en förvirrad läsare att lösa ett tidsstämpelmyster.

Dagens Frågor och svar sessions kommer till vår tjänst med SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

Frågan

SuperUser-läsare WBT vill veta hur Windows bestämmer vilken av två filer med identiska tidsstämplar som är nyare:

När Windows visar en dialog så här med matchande tidsstämplar, hur bestämmer den vilken av de två filerna som är nyare?

Först trodde jag att Windows jämförde det datum skapade attributet och använde resultatet av den jämförelsen med etiketten en eller den andra som nyare. Om en fil har kopierats till en viss plats kan det ha skapad datum för när kopian gjordes snarare än skapningsdatumet för den ursprungliga filen. Men efter att ha reproducerat det med en annan fil verkar resultatet av det som är nyare det motsatta:

Resultatet är detsamma om du kopierar eller flyttar filen:

Och för bakgrunden är filen i test2 en tidigare gjord kopia av filen i test1.

Hur bestämmer Windows vilken av två filer med identiska tidsstämplar är nyare?

Svaret

SuperUser-bidragsgravitat har svaret för oss:

Tidstämplar i NTFS-filsystemet har en upplösning på 100 nanosekunder (0.0000001 s). Även om egenskapsdialogrutan visar samma avrundade värde kan det fortfarande vara att filerna skapades inom tiondels sekund av varandra.

Obs! De flesta filsystem mäter tider i μs eller ns. FAT32 är lite av en relik och rundar tidstämplar till två sekunder.

Försök med en av följande metoder för att jämföra heltidsstämplarna:

  • wmic datafile där namn = "c: \ foo \ bar.txt" få senast modifierad

Via PowerShell:

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

Har något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in den fullständiga diskussionsgängan här.

Bildkredit: WBT (SuperUser)


Hur man tar ett skärmdump av din MacBooks pekfält

Hur man tar ett skärmdump av din MacBooks pekfält

Du vet hur man tar skärmdumpar på en Mac, men inte hur man tar skärmdumpar på den andra skärmen på din nya MacBook Pro: Touch Bar. Vad händer om du vill dela hur du har anpassat Touch Bar eller de dumma Touch Bar-appar som du hittat? RELATERAD: Så här tar du skärmdumpar på en Mac Det visar sig att tangentbordsgenväggen för att ta en skärmdump av pekskärmen är relaterad till de andra tangentbordsgenvägarna för att ta en skärmdump: Kommando + Skift + 6.

(how-top)

Så här installerar och ställer du in Abode-hemsäkerhetssystemet

Så här installerar och ställer du in Abode-hemsäkerhetssystemet

Medan vissa smarthome-nav som Wink och SmartThings kan användas för hemförsörjning, gör Abode ett smarthome-system som är speciellt gjord för hemförsörjning, vilket gör det bättre val om det är ett stort fokus för dig. Så här installerar och installerar du Abode-startpaketet. Vad är Abode? Det är inte lätt att felläsa som företaget som tog dig med Photoshop (Adobe), Abode gör det enkelt att installera hem säkerhetssystem med enheter och sensorer som du skulle hitta med andra populära smarthome nav plattformar.

(how-top)