繁体   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