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でコマンドのあるパスを取得する

確認環境 PowerShell 5.1 コマンドのパスを取得する Get-Commandコマンドレットにコマンド名を渡すと、Source列にてそのコマンドのパスが確認できます。 PS C:\Users …

no image

現在実行中のタスク一覧をtasklistで取得する

確認環境 PowerShell 5.1 使い方 tasklist リンク tasklist | Microsoft Docshttps://docs.microsoft.com/ja-jp/windo …

no image

PowerShellでディレクトリ内のファイル一覧を取得するコマンドレットGet-ChildItemの使い方

こんにちは、今日はPowerShellでディレクトリ内のファイル一覧を取得するコマンドレットGet-ChildItemの使い方についてまとめていきます。 確認環境 PSVersion 5.1.1836 …

no image

PowerShellでディレクトリを移動するコマンドレットSet-Locationの使い方

こんにちは、今日はPowerShellでディレクトリを移動するコマンドレットのSet-Locationの使い方についてまとめていきます。 確認環境 PSVersion 5.1.18362.1110 S …

no image

PowerShellでコンソールに出力するコマンドレットWrite-Hostの使い方

こんにちは、今日はPowerShellでコンソールに出力するコマンドレットWrite-Hostの使い方についてまとめていきます。 確認環境 PSVersion 5.1.18362.1110 Write …