【发布时间】:2011-05-14 12:27:49
【问题描述】:
请给我一个可以用来将流写入文件的好方法。
我只需要一个简单的 c# 函数,它可以将流作为输入并完成工作.. 我需要为非常大的文件执行此操作,即大于 4GB 的文件。
使用 linq、扩展方法等可以做得更好吗?
请给我一个很好的实用函数,它也可以通过yield返回百分比的进度。
编辑:我知道循环遍历 byte[] 并将其写入文件。我试过 File.WriteAllBytes 方法。但是,我只是在寻找一种使用 linq、yield 和扩展方法的非常好的方法。
【问题讨论】:
-
@Ladislav,我已经有代码可以从流写入文件。我的意思是我知道我们可以遍历字节并写入它,甚至可以使用 File.Write 方法。
-
@Oded,我需要一个使用现代技术编写的简洁的可重用函数
-
我可以知道您正在创建哪种应用程序需要这么大的文件
标签: c# filestream