黑马程序员技术交流社区
标题:
文件流可不可以转换为内存流???
[打印本页]
作者:
侯慧杰
时间:
2012-7-21 10:50
标题:
文件流可不可以转换为内存流???
本帖最后由 侯慧杰 于 2012-7-21 20:58 编辑
就是把文件流转换为内存流啊????
作者:
康子龙
时间:
2012-7-21 11:59
没明白楼主说的是啥。。。。。但我知道C#可以有内存映射文件
作者:
刘建素
时间:
2012-7-21 17:46
本帖最后由 刘建素 于 2012-7-21 17:47 编辑
不知道你的问题详细是什么,但文件流是可以通过代码转成内存流的.本质上都是字节组成的.
作者:
侯慧杰
时间:
2012-7-22 12:56
刘建素 发表于 2012-7-21 17:46
不知道你的问题详细是什么,但文件流是可以通过代码转成内存流的.本质上都是字节组成的. ...
求转换代码啊??文件流转换为内存流的代码
作者:
刘建素
时间:
2012-7-22 13:24
static void Main(string[] args)
{
FileStream fs;
try
{
fs = new FileStream("D://a.jpg", FileMode.Open);
}
catch
{
Console.WriteLine("文件不存在");
return;
}
MemoryStream ms = new MemoryStream();
byte[] buffer = new byte[4096];
int count = 0;
while ( (count = fs.Read(buffer,0,buffer.Length)) > 0)
{
ms.Write(buffer, 0, count);
}
Console.WriteLine(fs.Length);
Console.WriteLine(ms.Length);
Console.Read();
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2