我想將文件中的數據寫入並讀取它以同時在C#中顯示。 如何做到這一點?如何從C#中的同一文件同時讀取和寫入#
2
A
回答
0
寫完後沖洗,然後再讀取。
順便說一下,爲什麼不顯示它從內存中?
4
var fs = new System.IO.FileStream(fileName, System.IO.FileAccess.ReadWrite);
,然後你可以調用
long oldPos = fs.Position;
fs.Write(....);
fs.Flush();
fs.Position = oldPos;
fs.Read(...);
1
您可以打開FileStream用於讀取和寫入。例如:
byte[] writeBuffer; // Contains data to write
byte[] readBuffer; // Large enough space to read data
FileStream fileStream = new FileStream("file.txt",
FileMode.OpenOrCreate, FileAccess.ReadAndWrite);
fileStream.Write(writeBuffer, 0, writeBuffer.Length);
fileStream.Seek(0, SeekOrigin.Begin);
fileStream.Read(readBuffer, 0, readBuffer.Length);
您可以使用相同的對象做讀取和寫入。但是,同時執行這兩個操作需要在應用程序中仔細協調,以防止操作相互干擾。更好的解決方案可能是排列操作。
相關問題
- 1. C:同時讀取和寫入文件
- 2. Linux - 同時從文件讀取/寫入
- 3. 同時讀取和寫入文件
- 4. 同時讀取和寫入python文件
- 5. 同時讀取和寫入文件?
- 6. 讀取和寫入同一個文件
- 7. 寫入和讀取同一個文件
- 8. 從C++中讀取和寫入相同的二進制文件
- 9. 如何在同一時間寫入和讀取文件
- 10. 如何在c#中同時讀取/寫入文件?
- 11. 同時寫入和讀取同一文件(磁盤異步?)
- 12. php在同一時間從文件讀取和寫入
- 13. 從Java中讀取和寫入同一個文件
- 14. IO:從C++程序和另一個Java程序同時寫入和讀取同一文本文件?
- 15. windows 8 C#同時讀取和寫入文件
- 16. Python和C文件同時讀取/寫入
- 17. Java - 如何同時讀取和寫入文件?
- 18. 如何使用Ruby讀取和寫入同一個EXCEL文件?
- 19. 寫入並從Fortran中的同一個文件中讀取
- 20. C++如何讀取和寫入文件
- 21. 同時讀寫C#中的文件
- 22. 如何從文本文件中同時讀取不同的行
- 23. 讀取和寫入同一個流中的文件
- 24. java:同時讀取和寫入文件,文件併發
- 25. 我如何不斷地寫入和讀取同一個文件在C
- 26. 讀取和寫入相同的文件c#
- 27. 同時在NDK中寫入和讀取文件android
- 28. 在java中同時讀取和寫入文件
- 29. C中的文件讀取和寫入
- 30. 讀取和附加文件同時[C#]