簡體   English   中英

在C#中將Filestream寫入StreamWriter

[英]Write Filestream into StreamWriter in c#

我想將FileStream寫入StreamWriter ,但由於獲得以下消息而未成功: System.IO.FileStream

這是mycode。

using (System.IO.FileStream c2pStreamFile = new System.IO.FileStream(FilePathName,  FileMode.Open, FileAccess.Read))
{
    using (StreamWriter logStream = new StreamWriter(TraceFilePathName, true))
    {

       logStream.WriteLine(c2pStreamFile);
       logStream.Flush();
       logStream.Close();
    }
}

謝謝

改用CopyTo

using (FileStream c2pStreamFile =File.OpenRead(FilePathName))
{
    using (FileStream logStream = File.Open(TraceFilePathName,FileMode.Append))
    {
       c2pStreamFile.CopyTo(logStream);
    }
}

我認為您正在尋找使用StreamReader讀取FileStream中的數據。 StreamWriter用於將輸出寫入流。

檢查此文檔StreamWriter中的示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM