我在尋找打開一個文件的讀取和追加的方式。 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,同時讀取文件