$code = @"
using System;
using System.IO;
using System.Text;
public class Program
{
public static void Main()
{
Console.WriteLine(Environment.CurrentDirectory);
string path = @"text-input-all.ps1";
if ( File.Exists(path) )
{
Console.WriteLine("text-input-all.ps1 は存在しています");
}
// SHIFT_JIS
Encoding Enc = Encoding.GetEncoding(932);
// EUC-JP
//Encoding Enc = Encoding.GetEncoding(51932);
// UNICODE 用
//Encoding Enc = Encoding.GetEncoding(1200);
// UTF-8N
//Encoding Enc = new UTF8Encoding();
// UTF-8
//Encoding Enc = new UTF8Encoding(true);
try
{
using (StreamReader ReadFile = new StreamReader(path, Enc))
{
// 読込み
string Text = ReadFile.ReadToEnd();
// 全て読み込んでいるので閉じる
ReadFile.Close();
Console.WriteLine(Text);
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
Console.ReadLine();
}
}
"@
Add-Type -Language CSharp -TypeDefinition $code
[Program]::Main()