0

我想将 a 写入FileStreamaStreamWriter但我没有成功,因为我得到:System.IO.FileStream结果。

这是我的代码。

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();
    }
}

谢谢

4

2 回答 2

1

改用CopyTo _

using (FileStream c2pStreamFile =File.OpenRead(FilePathName))
{
    using (FileStream logStream = File.Open(TraceFilePathName,FileMode.Append))
    {
       c2pStreamFile.CopyTo(logStream);
    }
}
于 2013-10-24T09:05:44.677 回答
0

我认为您正在寻找使用 StreamReader 来读取 FileStream 中的数据。StreamWriter 用于将输出写入流。

检查此文档StreamWriter中的示例

于 2013-10-24T09:09:47.960 回答