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]]
HTML convert time: 0.005 sec.