こんにちは、今日はPowerShellでテキストファイルに書き込む方法についてまとめていきます。
目次
確認環境
PSVersion 5.1.18362.1110
テキストファイルに書き込む
System.IO.StreamWriter
System.IO.StreamWriterオブジェクトを用いてテキストファイルに文字列を書き込みます。
System.IO.StreamWriterコンストラクタの第一引数に開くファイル名、
第二引数に$trueを指定すると追記、$falseを指定すると上書き、
第三引数に文字コードを指定します。
System.IO.StreamWriterオブジェクトのWriteLine関数に文字列を渡すと開いたファイルにその文字列が書き込まれます。
$fileName = "test.txt"
$file = New-Object System.IO.StreamWriter($fileName, $false, [System.Text.Encoding]::GetEncoding("utf-8"))
$file.WriteLine("TEST")
$file.Close()
リンク
StreamWriter クラス (System.IO) | Microsoft Docs
https://docs.microsoft.com/ja-jp/dotnet/api/system.io.streamwriter?view=net-5.0