日期:2014-05-18  浏览次数:20793 次

怎么样用C#把容量大的文件分成几个小型文件
我现在有个700MB的文件,用NOTEPAD打不开,想把他分成70个10MB的文件。
编码要怎么写,请高高人帮忙指点下,小人感激不尽。
谢谢。

------解决方案--------------------
用文件流读取整个文件,然后分割成多个流,比如100个,每个流里面从原始流中读取7m的字节,写进去,分别保存成文件,不过对于700m的东西,还是用内存映射处理好一些
------解决方案--------------------
用FileStream类,http://www.cnblogs.com/yank/archive/2007/11/16/961878.html

另参考:http://zzk.cnblogs.com/so.aspx?w=FileStream+%E5%88%86%E5%89%B2%E6%96%87%E4%BB%B6&t=