将文件流写入 c# 中的 StreamWriter
本文关键字:中的 StreamWriter 文件 | 更新日期: 2023-09-27 18:36:45
我想把FileStream
写进StreamWriter
,但我不成功,因为我得到:结果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();
}
}
谢谢
改用 CopyTo
using (FileStream c2pStreamFile =File.OpenRead(FilePathName))
{
using (FileStream logStream = File.Open(TraceFilePathName,FileMode.Append))
{
c2pStreamFile.CopyTo(logStream);
}
}
我认为您希望使用StreamReader来读取FileStream中的数据。StreamWriter 用于将输出写入流。
检查此文档中的示例 流编写器