您能否在此幫我... 我想通過應用程序(c# - .Net2005)創建一個文本文件,並且需要爲每次成功的事務更新它...我創建的文本文件,也updations成功,但新行被添加爲最後一行...但我想新增加的行應該是文本文件中的TOPMOST行...你能告訴我我怎麼能在c#中執行此操作。如何在c#中的exise文本文件頂部添加一行#
0
A
回答
2
如果是在線更新,並在文件的開頭只有一條線留出空間,並使用
FileStream.write(buffer, 0, space_reserved_for_line);
//be aware that this will overwrite what has been written there
如果你想保持某種日誌文件,寫寫信給這個位置行到一個新的文件,並appen其他文件的其餘部分。這非常昂貴(performancewise)。除非你有很好的理由,否則你很可能不想這樣做。
沒有可接受的方式來編寫日誌文件,其中最上面的條目是最近的條目。
心連心
馬里奧
+0
感謝guies..for你的更新... 現在我計劃不寫一條新的線作爲最頂端的線,因爲我已經將幾個30-40 MB的文件隱藏到數據庫中......它會殺死應用程序性能... thx – Avinash 2010-10-27 12:16:32
2
string topLine = "....";
System.IO.File.WriteAllText("filename.blah",
topLine + System.Environment.NewLine +
System.IO.File.ReadAllText("filename.blah"));
我個人認爲這個要求應該受到質疑。
相關問題
- 1. 在c的gridview頂部添加一行#
- 2. 將單行添加到文本文件的頂部
- 3. 如何在現有.txt文件的頂部添加新行?
- 4. 用PHP添加一行到csv文件的頂部(第一行)
- 5. WordPress的wp_head - 如何添加新的腳本文件到頂部?
- 6. 在文件頂部添加頁腳html
- 7. 如何在列的頂部添加文本字段?
- 8. 如何添加/刪除文本文件中的一行?
- 9. roslyn如何在C#文檔頂部添加「#define VAR」
- 10. 在文件頂部追加一個文本
- 11. 在文本文件的最後一行之前添加文本
- 12. 如何將StdOut添加到文件頂部(而不是底部)?
- 13. 如何在HTML文本的頂部放置一行?
- 14. 如何在一個新行中添加文本到NodeJS中的.txt文件
- 15. 如何在node.js中的文件的每一行的末尾添加文本?
- 16. 如何在android中的動作條文本的頂部添加圖標
- 17. UITableView在頂部添加行
- 18. 添加GCC選項C源文件的頂部
- 19. 在將文件發送到管道之前在文件的頂部和底部添加一行
- 20. 添加文本.csv文件的第一行中的命令行
- 21. 如何使用java在文本文件中添加標題行
- 22. 如何在文本文件中添加多行
- 23. 如何在java文本文件中添加現有行
- 24. 如何在C++文件的開頭添加一行?
- 25. C#如何追加行文本文件結尾的文本?
- 26. 如何在布料js堆棧中的圖像頂部添加文本?
- 27. 如何在文本框的文本中添加新行?
- 28. 將文本追加到文本文件頂部
- 29. 如何在Facebook應用程序中的頂部欄之下在UIButton文本下添加一行。?
- 30. 如何從c/C++中的文本文件讀取一行?
這將是一個代價高昂的操作,需要爲每一個插入文件的完全重寫。你確定你不能忍受添加到文件底部的更加標準的行爲嗎? – spender 2010-10-27 11:57:00