PowerShell:
Väliaikaistiedoston luominen

How to:

Luodaan tilapäinen tiedosto PowerShellissa ja kirjoitetaan siihen jotain dataa.

# Luo tilapäinen tiedosto
$tempFile = [System.IO.Path]::GetTempFileName()

# Kirjoita jotain dataa tilapäiseen tiedostoon
'Some temporary data' | Set-Content -Path $tempFile

# Näytä tiedoston sisältö
Get-Content -Path $tempFile

# Poista tiedosto lopuksi
Remove-Item -Path $tempFile

Tämä tulostaisi:

Some temporary data

Deep Dive

Alkuperäisestä UNIX-järjestelmästä lähtien väliaikaisilla tiedostoilla on ollut rooli tiedon väliaikaisessa säilyttämisessä. PowerShell käyttää .NET-luokkakirjastoa, joka tukee ristiin yhteensopivia työkaluja eri käyttöjärjestelmiin. Vaihtoehtona voi luoda itse polun $env:TEMP sijaintiin, mutta [System.IO.Path]::GetTempFileName()- metodi takaa yksilöllisen tiedostonimen ja vähentää tiedoston päällekkäisyyksien riskiä. Tiedosto luodaan oletuksena käyttöjärjestelmän määrittämään tilapäiskansioon, minimoiden käyttäjän tiedostorakenteen häirinnän.

See Also