0

我打算在创建文件时通过 LAN 复制文件。假设正在使用 StreamWriter 写入一个 500MB 的文件。我们可以每写入 100MB 就复制一次文件吗?

框架 C# async 或 LINQ.Parallel.. 有什么功能可以帮助我实现这一点。

4

1 回答 1

3

这可以通过所谓的 tee 流来实现。EchoStream看起来可以解决问题。设置您的 StreamWriter 以写入 EchoStream 并将该写入同时写入 NetworkStream 和 FileStream,或 2 个 FileStreams(或其他)。

于 2012-09-19T09:01:54.887 回答