3テラバイト

プログラム関連備忘録サイト。主にゲーム。

PowerShell

PowerShellでテキストファイルに書き込む

投稿日:

こんにちは、今日は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

-PowerShell


comment

メールアドレスが公開されることはありません。

関連記事

no image

PowerShellの論理演算子一覧

確認環境 PSVersion 5.1.18362.1110 演算子他言語の演算子説明-not!否定!!否定-and&論理積-or|論理和-xor^排他的論理和 リンク if ステートメントにつ …

no image

PowerShellで現在の日時を取得するコマンドレットGet-Dateの使い方

こんにちは、今日はPowerShellで現在の日時を取得するコマンドレットGet-Dateの使い方についてまとめていきます。 確認環境 PSVersion 5.1.18362.1110 Get-Dat …

no image

PowerShellでホストプログラムを取得するコマンドレットGet-Hostの使い方

こんにちは、今日はPowerShellでホストプログラムを取得するコマンドレットGet-Hostの使い方についてまとめていきます。 確認環境 PSVersion 5.1.18362.1110 Get- …

no image

PowerShellでカルチャー情報を取得するコマンドレットGet-Cultureの使い方

こんにちは、今日はPowerShellでカルチャー情報を取得するコマンドレットGet-Cultureの使い方についてまとめていきます。 確認環境 PSVersion 5.1.18362.1110 Ge …

no image

PowerShellで特定ディレクトリのファイル内文字列を置換する

Get-ChildItem . | ForEach-Object {Get-Content -Encoding utf8 $_ | ForEach-Object {$_ -creplace ‘br’, …