曾经读取一个exe文件的内容,用encoding去读取始终失败,无奈……, 最后终于发现可以用 BinaryReader去读取,成功的喜悦充满心头。哈哈……
下来blog做下记录,以免以后被遗忘。
内容如下:
FileStream fs1 = new FileStream(strFilePath, FileMode.Open, FileAccess.Read);
BinaryReader r = new BinaryReader(fs1);
byte[] writedata = r.ReadBytes((int)(fs1.Length));
用文件流读取文件,然后用BinaryReader来读取该流。