我想知道是否有可能寫入文本文件,而不覆蓋其當前內容,並且不創建或合併字符串列表等等。所以,讓我說我運行程序一次,我寫你好,當我再次運行它,我寫每個人,所以現在的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. 寫一個文件,而不覆蓋python?
- 2. 如何將數組寫入文本文件而不覆蓋它
- 3. C++寫入文本文件的特定部分而不覆蓋
- 4. 寫不覆蓋多個文本文件用C#
- 5. 附加文件,而不是覆蓋它?
- 6. Java:如何寫入文本文件,而不覆蓋和寫在新行
- 7. 如何寫入文本文件而不覆蓋?
- 8. 在文本文件中寫入而不覆蓋在fs節點js
- 9. Qt C++繼續文件而不覆蓋
- 10. 寫一個現有的XML文件,而不會覆蓋
- 11. 如何保存文本文件,而不會覆蓋目標c
- 12. C#將文本添加到文本文件而不重寫它?
- 13. 在不覆蓋Java的情況下寫入文本文件
- 14. 在iOS中的文本文件中寫入NSString而不會覆蓋數據
- 15. 在現有文件中寫入而不覆蓋Fortran
- 16. 添加到.TXT文件在PHP而不是覆蓋它
- 17. 在leaflet.js上覆蓋一個文本框
- 18. 寫入文件,但覆蓋它,如果它存在
- 19. 覆蓋現有的文本文件C++
- 20. 如何寫一個PHP文件沒有得到它覆蓋
- 21. 如何配置git覆蓋非文本文件而不是版本控制它?
- 22. 寫上覆蓋的文本
- 23. C#:覆蓋MP3文件到另一個
- 24. 覆蓋0x00到一個文件C
- 25. 在不覆蓋前一個文件的情況下寫入文件類
- 26. 追加文本信息,以在一定的點的文本文件,而不覆蓋舊的信息(C)
- 27. 在ios swift中覆蓋文本文件
- 28. 當它再次打開時,C++覆蓋文本文件
- 29. 保存文本輸出而不覆蓋?
- 30. PERL:在輸入文件中寫入(不覆蓋原始文件)
是,其可能的。你嘗試過嗎?你有什麼嘗試? – 2011-03-07 21:44:01