System.IO.Path
 System.IO.File
 System.IO.Directory

この辺はCOMのFileSystemObjectと大して操作方法が同じような感じ。

 foreach (file in Directory.GetFiles(dirPath))
みたいな。

アプリの実行パスは
 System.AppDomain.CurrentDomain.BaseDirectory

----
 System.IO.StreamReader
 System.IO.StreamWriter
 System.IO.BinaryReader
 System.IO.BinaryWriter

ファイルの読み書き。
 StreamReader reader = new StreamReader("test.txt");
 line = reader.readLine();
 reader.Close();
みたいな。reader.Peek()でEOFを調べるらしい。

 StreamReader reader = new StreamReader("test.txt", 
     System.Text.Encoding.GetEncoding(932))
みたいにしてcp932のファイルを読む。デフォはutf-8らしい。
1200(UTF-16 LE)、1201(UTF-16 BE)、20932(EUC-JP)、51932(euc-jp MS拡張のEUC-JPのスーパーセット)。よく使うのはこのへんか。

----
[[CategoryCSharp]]
[[CategoryDotNet]]

|New|Edit|Diff|History|Attach|Copy|Rename|
HTML convert time: 0.004 sec.