2012-09-19 52 views
0

我打算在創建時通過LAN複製文件。比方說,一個500MB的文件正在使用StreamWriter寫入。我們可以每寫完100MB就複製一次文件。您可以在創建時通過電線傳輸文件 - 並行操作?

框架C#異步,或LINQ.Parallel的什麼功能可以幫助我實現這一點。

+0

您是否需要*將文件同時寫入磁盤? – spender

+0

你是用StreamWriter寫每個字節還是StreamWriter寫入多個(全部)字節? –

+0

作爲一個結果,你需要一個文件磁盤嗎? –

回答

3

這可以通過所謂的T型流來實現。 EchoStream看起來像它會做的伎倆。設置您的StreamWriter寫入EchoStream,並寫入NetworkStream和FileStream,或2 FileStreams(或其他)。

相關問題