Power Shellスクリプトの作成経験がなく、特定のテキストエンコーディングを提供するSystem.IO.StreamWriterクラスをインスタンス化しようとしています。私はこれをやろうとしています:
$file = New-Object System.IO.StreamWriter("sample.txt", [System.Text.Encoding]::Default, 4096)
そして、次のエラーメッセージが表示されます。
New-Object : Cannot find an overload for "StreamWriter" and the argument count: "3".
At line:1 char:18
+ $out = New-Object <<<< System.IO.StreamWriter("sample.txt", [System.Text.Encoding]::Default, 4096)
+ CategoryInfo : InvalidOperation: (:) [New-Object], MethodException
+ FullyQualifiedErrorId : ConstructorInvokedThrowException,Microsoft.PowerShell.Commands.NewObjectCommand
MSDNのドキュメントStreamWriterコンストラクター(Stream、Encoding、Int32)を調べましたが、3つのパラメーターでオーバーロードしています。
エンコーディングを指定するSystem.IO.StreamWriterをインスタンス化する方法を知っている人はいますか?
ありがとう、