using System; using System.IO; using System.Text; namespace text_input_all { class Program { static void Main(string[] args) { Console.WriteLine(Environment.CurrentDirectory); string path = @"..\..\Program.cs"; if ( File.Exists(path) ) { Console.WriteLine("Program.cs は存在しています"); } // 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(); } } }