赞
踩
有个想法, 想将任意文件 保存为文本里的内容,就好像资源文件里保存图片那样。经过简单测试,基本完成了。如果发现有什么bug,希望能告诉我,好让我改进。
注:上面的方法里用了StringBuilder,因为如果用string += string 会很占资源,而且BufferSize最好不要太小,以减少读取时的循环次数。
假如想还原成流的形式,可以用下面的代码:
注:这里用的是文件流,其实也可以用内存流的,其他的就没有研究了,注意的是,为了不保留生成的临时文件,在finally进行删除,但是前提是FileShare.Delete,不然删除时就会出现异常。当流 close 后文件才会不再出现。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。