这样存取的操作难道不正确么?
假设我的D盘有一个图片文件叫做“1.bmp”,
现在我用下面的代码:
string ls_strVal = File.ReadAllText(@"d:\aa\1.bmp", Encoding.ASCII);
File.WriteAllText(@"d:\aa\2.bmp", ls_strVal, Encoding.ASCII);
为什么2.bmp是错误呢? --------------------编程问答-------------------- 图片文件不是按ASCII码存的
应该是用二进制的方式读写 按字节读写
--------------------编程问答-------------------- 附上我的代码
byte[] buffer = File.ReadAllBytes(@"d:\a.bmp");
File.WriteAllBytes(@"d:\b.bmp", buffer);
补充:.NET技术 , C#