
Spørsmålet
SuperUser-leser WBT vil vite hvordan Windows bestemmer hvilke av to filer med identiske tidsstemmer som er nyere:
Først trodde jeg at Windows sammenlignet datoopprettede attributter og brukte resultatet av den sammenligningen til å merke den ene eller den andre som nyere. Hvis en fil ble kopiert til et bestemt sted, kan det ha opprettelsesdato for når kopien ble laget i stedet for opprettelsesdatoen for den opprinnelige filen. Men etter å ha reprodusert den med en annen fil, synes resultatet som det er nyere:
Resultatet er det samme om du kopierer eller flytter filen:
Og for bakgrunnen er filen i test2 en tidligere gjort kopi av filen i test1.
Hvordan bestemmer Windows hvilken av to filer med identiske tidsstemmer som er nyere?
Svaret
SuperUser-bidragsgravitasjonen har svaret for oss:
Merk: De fleste filsystemer måler ganger i μs eller ns. FAT32 er litt av en relikvie og runder tidsstempler i to sekunder.
Prøv en av følgende metoder for å sammenligne fulltidsstemplene:
wmic datafile der navnet = "c: \ foo \ bar.txt" få lastmodified
Via PowerShell:
- (Get-ChildItem c: foo bar.txt) .LastWriteTime.ToString ("o")
Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Se full diskusjonstråd her.
- Bilde Kreditt: WBT (SuperUser)
Google, verdens største annonseselskap, vil snart blokkere annonser. Er det så bra?
Det skjer til slutt: 15. februar 2018 blokkerer Googles Chrome-nettleser noen annonser utenom boksen, uansett om du har en separat annonseblokker installert. Det betyr at Google, nettets største annonseringsfirma, vil begynne å avgjøre hvilke annonser som gjør og ikke blir blokkert i nettleseren din.
Slik lagrer du utdataene til en kommando i en fil i bash (også Linux og macOS-terminalen)
Når du kjører en kommando ved bash-prompten, skriver den normalt utdataene fra det kommandoen direkte til terminalen slik at du kan lese den umiddelbart. Men bash gjør det også mulig å "omdirigere" utdataene til en kommando, lagre den i en tekstfil, slik at du kan se utgangen senere. Dette fungerer i bash på alle operativsystemer, fra Linux og MacOS til Windows 10s Ubuntu- Alternativ One: Omdirigere utdata til en fil For å bruke bash-omdirigering kjører du en kommando, spesifiserer > eller >> operatøren, og Deretter gir du banen til en fil du vil ha omdirigert til > omdirigerer utdataene fra en kommando til en fil, erstatter det eksisterende innholdet i filen.