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


|New|Edit|Freeze|Diff|History|Attach|Copy|Rename|
Last-modified: 2008-04-01 (Tue) 00:17:09
HTML convert time: 0.004 sec.