PowerShell:
Opprette en midlertidig fil
Hvordan:
For å lage en midlertidig fil i PowerShell, bruk New-TemporaryFile cmdlet. Dette gir en enkel fil i systemets temp-mappe.
$tempFile = New-TemporaryFile
Write-Output "Temp-fil opprettet: $($tempFile.FullName)"Sample output:
Temp-fil opprettet: C:\Users\<DinBruker>\AppData\Local\Temp\tmpXXXX.tmpFor å skrive til den midlertidige filen:
Set-Content -Path $tempFile.FullName -Value 'Dette er testinnhold.'For å lese fra den midlertidige filen:
Get-Content -Path $tempFile.FullNameFor å slette den midlertidige filen når du er ferdig:
Remove-Item -Path $tempFile.FullNameDeep Dive
Opprettelse av midlertidige filer går tilbake til de tidligste dagene av programmering. De tillater at data kan behandles uten å forstyrre hovedlagringsområdene. Før New-TemporaryFile cmdlet, kunne programmerere bruke [System.IO.Path]::GetTempFileName() metoden i .NET for å oppnå lignende resultater.
Alternativer for å lage en midlertidig fil inkluderer bruk av Out-File med en manuelt generert filbane eller bruk av en tredjepartmodul.
Når det gjelder implementasjon, er det viktig å merke seg at midlertidige filer skal slettes etter bruk for å forhindre oppsamling av unødvendige filer, som kan føre til problemer med diskplass og personvern.