您能否在此帮我... 我想通过应用程序(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