我想知道是否有可能寫入文本文件,而不覆蓋其當前內容,並且不創建或合併字符串列表等等。所以,讓我說我運行程序一次,我寫你好,當我再次運行它,我寫每個人,所以現在的txt有大家好。此外,有沒有人知道如何從文件中只讀取特定的行塊,例如,從,或從親愛的問候等等。非常感謝!我希望我的問題足夠清晰寫在一個文本文件,而不覆蓋,它在C#
4
A
回答
14
要將文本追加到文件中,您可以使用方法File.AppendText
或File.AppendAllText
。
2
您可以在追加模式下打開文件,如果文件不存在,將創建該文件,如果是,則追加。
http://msdn.microsoft.com/en-us/library/system.io.filemode.aspx
至於問題的第二部分,它取決於文件有多大,我猜。如果它很小,我會閱讀整個內容並檢查它是否符合我需要的行或塊。
1
用途:
System.IO.File.AppendAllText(string path, string contents)
+0
感謝您的回答!它解決了我的問題。與之前的所有答案相同。我不想重複評論! :) – tropicana 2011-03-07 21:59:16
相關問題
- 1. 如何將數組寫入文本文件而不覆蓋它
- 2. 寫不覆蓋多個文本文件用C#
- 3. Java:如何寫入文本文件,而不覆蓋和寫在新行
- 4. C#將文本添加到文本文件而不重寫它?
- 5. 在不覆蓋Java的情況下寫入文本文件
- 6. 寫入文件,但覆蓋它,如果它存在
- 7. 覆蓋現有的文本文件C++
- 8. 覆蓋0x00到一個文件C
- 9. 追加文本信息,以在一定的點的文本文件,而不覆蓋舊的信息(C)
- 10. 當它再次打開時,C++覆蓋文本文件
- 11. PERL:在輸入文件中寫入(不覆蓋原始文件)
- 12. 不能覆蓋文本文件 - PHP
- 13. C# - 在TextBlock中覆蓋/更新文本
- 14. 如何在C#中將數據寫入文本文件而不覆蓋當前數據
- 15. wxWidgets覆蓋文本(C++)
- 16. 如何使FileUtils追加而不是覆蓋文本文件
- 17. 如何保存文本文件而不覆蓋?
- 18. 文本文件覆蓋寫入,不附加
- 19. C++/CLI - 使用的StreamWriter寫入文本文件覆蓋什麼已經存在
- 20. 覆蓋數據而不截斷文件
- 21. 「a」覆蓋文件而不是追加
- 22. 複製文件夾,而不會覆蓋
- 23. xls文件,而不會覆蓋
- 24. 寫入txt文件,但不覆蓋
- 25. 的VBScript替換文本沒有在一個文本文件覆蓋
- 26. 在C#中的異步寫入文本框被覆蓋
- 27. C函數在文件中的特定位置插入文本而不覆蓋現有文本
- 28. 使用openpyxl寫入excel文件而不覆蓋舊內容
- 29. netbeans創建.new文件而不是覆蓋它
- 30. 如何覆蓋C文件?
是,其可能的。你嘗試過嗎?你有什麼嘗試? – 2011-03-07 21:44:01