ファイル読み取りおよび出力

来源:互联网 发布:地下车库层高算法 编辑:程序博客网 时间:2024/06/05 17:29

・テキストファイルを開く StreamReader(string path) StreamReader(string path,Enconding  ) 

・ファイルを閉じる

・テキストファイルから文字列一行ずつ読み込み(ReadLine)

string str;

   while ((str = sr.ReadLine()) != null)
            {
                Console.WriteLine(str);
            }

・テキストファイルから文字列一文字ずつ読み込み(Read)

   int num;

 while ((num = sr.Read()) != -1)
            {
                Console.WriteLine((char)num);
            }

・テキストファイルを一度に読み込み  ReadToEnd()

・次の文字を確認する Peek()

       while (sr.Peek() != -1)
            {
                Console.WriteLine(sr.ReadLine());
            }


・テキストファイルを作成する

 StreamWriter(string path)   ファイルが存在してなくても、ファイルが自動生成される。末尾に追加しない

StreamWriter(string path,bool append)  //末尾に追加するか trueは追加

StreamWriter (string path, bool append, Encoding encoding )

・書き込みのモードを設定してファイルを開く

 StreamWriter ss = new StreamWriter(new FileStream(@"C: \Users\XXXX\Desktop\Test\Test1.txt",FileMode.CreateNew));
Append ファイルが存在する場合は、末尾に追加する。ない場合は、新規に作成する

Create ファイルが存在する場合は、上書する。ない場合は、新規に作成する

CreateNew 

Open

OpenOrCreate

Truncate

・テキストファイルへの書き込み処理をする

Write(string/ int/ char/ char[]);

WriteLine(string)/ WriteLine (フォーマット,パラメータ)


パスを取得する

・OpenFileDialog.FileName()  パスとファイル名

・OpenFileDialog.SafeFileName()  ファイル名と拡張子(かくちょうし)

・System.IO.Path.GetFullPath.....





原创粉丝点击