Tässä viestissä käsitellään 'Out-File' -cmdletin käyttöä.
Miten Out-File (Microsoft.PowerShell.Utility) -cmdlet-komentoa käytetään PowerShellissä?
Jos haluat viedä komennon tulosteen tiedostoon, käytä ensin cmdlet-komentoa, jonka tuloste on vietävä. Ohjaa se sitten ' Out-tiedosto ” cmdlet. Käytä seuraavaksi ' -Tiedostopolku ” -parametri ja määritä sille kohdetiedostopolku.
Harkitse näiden esimerkkien esittelyä oppiaksesi 'Out-File' -cmdletin käytön PowerShellissä.
Esimerkki 1: Luo uusi tiedosto ja tulosta tiedot tiedostoon 'Out-File' -cmdletillä
Kirjoita ensin merkkijono ja johda se ' Out-tiedosto 'cmdlet liukuhihnalla' | ”. Seuraavaksi 'Out-File' -cmdlet luo uuden tekstitiedoston ja tallentaa tulosteen määritettyyn tiedostoon:
'Luo ja lähetä tuloste uuteen tiedostoon.' | Ulkoinen tiedosto C:\Docs\New.txt
Suorita seuraava komento tarkistaaksesi, onko tulos tallennettu tiedostoon vai ei:
Get-Content C:\Docs\New.txt
Esimerkki 2: Käytä Out-File Cmdlet -komentoa liittääksesi olemassa olevan tekstitiedoston
Lisää merkkijono ja putsaa se toimitettuun cmdletiin liukuhihnalla ' | ' ja määritä ' Out-tiedosto cmdlet yhdessä -Liitä '-parametri annetun komennon lopussa liittääksesi olemassa olevan tekstitiedoston:
Esimerkki 3: Käytä Out-File Cmdlet-komentoa korvataksesi olemassa olevan tekstitiedoston
Jos haluat korvata olemassa olevan tekstitiedoston, aseta ' -Pakottaa ”-parametri alla annetulla komennolla:
Esimerkki 4: Käytä Out-File Cmdlet -komentoa estämään olemassa olevan tiedoston päällekirjoittaminen
Käytä ' -Ei Clobber ”-parametria yhdessä komennon kanssa, jotta tietty tiedosto ei korvaudu. Tämän komennon suorittamisen jälkeen PowerShell-konsoli antaa virheilmoituksen, jos tiedosto on jo olemassa:
Se siitä! Olemme koonneet 'Out-File' -cmdletin erilaiset käyttötavat PowerShellissä.
Johtopäätös
PowerShellin ' Out-tiedosto ” cmdlet:tä käytetään tulosteen lähettämiseen tekstitiedostoon. Se näyttää tiedot samassa lähdössä kuin PowerShell-konsolissa. Tässä opetusohjelmassa PowerShellin 'Out-File' -cmdlet on esitelty useiden esimerkkien avulla.