我正在處理服務器/客戶端應用程序。我想維護名爲「Information.txt」的文本文件中的所有活動客戶端的信息。 我每隔三個月更新一次這個文本文件。因此,我希望文本文件在每3秒鐘後清除其所有內容而不刪除文件。 有什麼辦法可以做到嗎? :( 我不想使用freopen函數()。清除文本文件的內容
1
A
回答
1
與
的fopen(文件名,旗)
打開,旗文件= 「W」 或「WB嘗試「並且將被清除
3
定期清除文件的一個問題是,如果在文件被清除之後但寫入文件之前進程崩潰,則會丟失數據:舊數據消失,但新數據還沒有。
解決此問題的常用方法是創建一個新文件,寫入該文件,然後移動新文件以替換舊文件。這樣你總是有一個文件,有時(很短的時間)你有兩個文件。
1
只需打開該文件fopen
和W +或白平衡設置的標誌W¯¯或
W¯¯
截斷文件長度爲零或者創建用於書寫的文本文件。 流位於文件的開頭。
W +
打開閱讀和寫作。如果該文件不存在 ,則會創建該文件,否則會被截斷。該流位於文件開頭的 處。
相關問題
- 1. 清除文件的內容
- 2. 清除文本文件的內容C#(WinRT)
- 3. 我如何清除一個文本文件的內容在PHP
- 4. 清除文件上傳的內容
- 5. 恢復已清除的文件內容
- 6. 如何清除文件的內容
- 7. 清除cmd文件的內容
- 8. 無法清除文件內容
- 9. 清除/清除文本框的內容隨着按鈕的Click事件
- 10. 如何清除tkinter文本小部件中的所有內容?
- 11. 使用sed清除文件內容的腳本
- 12. 清除分隔符容器內的文本框控件
- 13. 在記事本++中清除多個文件的內容
- 14. 清空文件內容
- 15. 如何清除/刪除matlab中的.txt文件的內容
- 16. 刪除/清除打開文本文件
- 17. 如何在Python中擦除文本文件的文件內容?
- 18. 在Android上清除內部存儲中的文件內容
- 19. 清除文本
- 20. 清除PDF文件中的文本
- 21. 如何清除後刪除/退格/清除文本TD內容在一個文本框
- 22. 從文本部件中刪除內容
- 23. 如何清除VENToken內的文本?
- 24. 如何清除宏內的文本框?
- 25. 如何清空文件內容,然後多次附加文本
- 26. 清除C#中鎖定的日誌文件的內容
- 27. 完全清除文本文件
- 28. 清除文本輸入文件
- 29. file_put_contents只是清除文本文件
- 30. 正在清除文本文件
使用'fopen'而不是好嗎? – 2013-04-10 10:45:47
是的,使用fopen不是問題:)我只是不想使用freopen()。 – Ayse 2013-04-10 10:53:39
關閉並用「w」打開。而是「w +」 – 2013-04-10 11:01:41