我在寻找打开一个文件的读取和追加的方式。 FileMode.OpenOrCreate, FileAccess.ReadWrite
只需要(超过)写入文件和读取,而不是附加的照顾。读取和附加文件同时[C#]
0
A
回答
6
与ReadWrite
打开它,但是当你想要写它寻求结束。流只有一个逻辑位置 - 如果它最后,你不能阅读;如果它在中间,则在写入时将覆盖数据。
如果你打算做的读取和追加一个很多,两者之间的交替,它可能是值得创建的所有新数据的临时文件,然后实际上只单独追加它,当你”已完成阅读。
2
下面的代码样本按乔恩的建议:
System.IO.FileStream strm = new FileStream("foo.bar", FileMode.OpenOrCreate, FileAccess.ReadWrite); strm.Seek(strm.Length, SeekOrigin.End); // <-- Seeking to end of file
然后,你可以做strm.Write(...)
写入到文件的末尾。
希望这会有所帮助, 最好的问候, 汤姆。
相关问题
- 1. C:同时读取和写入文件
- 2. 附加和读取文本文件
- 3. 同时读取和写入文件
- 4. 同时读取和写入python文件
- 5. 同时读取和写入文件?
- 6. 同时读取.csv文件
- 7. 文件读取C++和EOF
- 8. 如何同时读取和删除文件中的内容C
- 9. windows 8 C#同时读取和写入文件
- 10. Python和C文件同时读取/写入
- 11. 文件不可见,同时读取和C#写记事本
- 12. 如何同时读取和抓取网址和网站文件内容c#
- 13. 在perl中打开文件以读取和写入(不附加)
- 14. 读取和附加文件上下文管理器:似乎不读,只写
- 15. 如何通过使用附加文件,同时附加一个文本文件
- 16. C++如何附加ifstream将多个文件作为一个大文件读取
- 17. java:同时读取和写入文件,文件并发
- 18. 读取一行同时C++
- 19. 在Linux中同步读取文件C
- 20. UIActivityViewController - 从URL中读取附加文件的文件名保留
- 21. C#实时读取文本文件
- 22. 获取路径和附加文件名
- 23. 如何从C#中的同一文件同时读取和写入#
- 24. c-icap和附件文件
- 25. C#读取文件
- 26. 同时写入和读取同一文件(磁盘异步?)
- 27. C++,同时读写二进制文件
- 28. 同时读写C#中的文件
- 29. 能够读取两个文件同时
- 30. 解析JSON,同时读取文件