0

FileStreamaを aに書き込みたいのですが、結果として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();
    }
}

ありがとうございました

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 に答える