日期:2014-05-19  浏览次数:21032 次

winform中关于文件转换成字节的操作
小弟近来要完成个项目,中间有个环节是将一个文件转换成字节数组,希望大家给点建议,最好有点代码,一个文件转换成字节数组,字节数组转换成一个文件,谢谢大家帮忙,谢谢

------解决方案--------------------
一个文件转换成字节数组
FileStream stream = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.Read, 0x200, false);
int count = (int) stream.Length;
byte[] buffer = new byte[count];
Stream stream2 = stream;
stream2.Read(buffer, 0, count);



------解决方案--------------------
字节数组转换成一个文件
byte[] a = ...你的byte数组
FileStream fs = new FileStream( "test.txt ");
fs.Write(a, 0, a.Length);
fs.Flush();
fs.Close();
------解决方案--------------------
文件中转换成字节数组
FileStream fs1 = new FileStream( "f:\\1.doc ", FileMode.Open, FileAccess.Read);
int len = Convert.ToInt32(fs1.Length);
byte[] box = new byte[len];
fs1.Read(box, 0, len);