Den følgende veiledningen viser hvordan du kan redigere filen tidsstempler — opprette, siste tilgang og sist skrive-ved hjelp av Windows PowerShell.
PowerShell er del av en moderne versjon av Microsoft Windows-operativsystemet. Microsoft flyttet til PowerShell bort fra Ledeteksten i Windows 10, men ikke fjerne ledeteksten å gjøre det.
Windows 10 brukere og administratorer har tilgang til begge, men utviklingen fokus ligger klart på PowerShell.
Hver fil på Windows og andre operativsystemer som godt, har flere tidsstempler forbundet med det. Filen-systemet holder oversikt over filene etableringen tid, siste tilgang tid, og sist skrive tid.
Hvordan redigere tidsstempler med Windows PowerShell
Første tingen du trenger å gjøre er å lansere en PowerShell vinduet. Trykk på Windows-tasten, skriv PowerShell og trykk på Enter-tasten etterpå. Merk at dette lanserer prompt under gjeldende brukerkonto. Hvis du trenger en hevet ledetekst, for eksempel å redigere filen tidsstempler av mapper som brukeren har begrenset tilgang til, holder du nede Skift-tast, og Ctrl-tasten i tillegg.
De tre kommandoer som du trenger er de følgende:
- $(Få-Element FILNAVN.EXT).creationtime=$(DATO)
- $(Få-Element FILNAVN.EXT).lastaccesstime=$(DATO)
- $(Få-Element FILNAVN.EXT).lastwritetime=$(DATO)
De tre kommandoene endres etablering, siste tilgang og sist skrive tidsstempler av filen når du kjører dem.
Merk: Tilgang Siste Tiden er ikke aktivert som standard på alle støttede versjoner av Windows på grunn av ytelsen.
For å gi dere noen eksempler:
- $(Få-Element test.txt).creationtime=$(Få-Dato)
- $(Få-Element test.txt).lastaccesstime=$(Get-Date “12/24/2011 07:15 am”)
Den første kommandoen angir etableringen tidsstempel av filen text.txt dagens dato og klokkeslett. Den andre kommandoen endringer de siste få tilgang til klokkeslett og dato i desember 24th, 2011 at 7:15 am.
Les også: Hvordan å slette store mapper i Windows super rask
Merk at kommandoen krever at filen er i gjeldende katalog på den PowerShell-ledeteksten.
Nyttige kommandoer
Når ting som kan være nyttig er å vise filen tidsstempler i den gjeldende mappen før og etter du kjøre PowerShell-kommando. Dette gjør det enklere å finne filer som fortsatt krever endring, og sjekk om de endringer som har blitt brukt på riktig måte.
Få-ChildItem -kraft | Velg-Objekt-Modus, Navn, CreationTime, LastAccessTime, LastWriteTime | ft
Kommandoen lister opp alle filer og mapper på den aktuelle banen, og viser etableringen tid, siste tilgang tid og sist skrive tid på hvert element i en tabell.
- -kraft i denne sammenheng omfatter skjulte filer og systemfiler i utgang.
- ft er en forkortelse for format bord.
Hvis du må bare opprette tidsstempel, kjøre Get-ChildItem -kraft i stedet.
Følgende script kjører drift på alle filene.
$modifyfiles = Get-ChildItem -kraft | Where-Object {! $_.PSIsContainer}
foreach($objekt i $modifyfiles)
{
$objekt.CreationTime=(“11/11/2011 12:00:00”)
$objekt.LastAccessTime=(“11/11/2011 12:00:00”)
$objekt.LastWritetime=(“11/11/2011 12:00:00”)
}
Bare kopier og lim inn på det og endre det i henhold til dine krav.
Tips: Hvis du foretrekker et grafisk brukergrensesnitt når det gjelder å endre tidsstempler, sjekk ut den gratis programvaren Attributt Veksler i stedet.