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

・テキストファイルを開く 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.....





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值