我正在使用FileOutputStream將一些數據寫入文件。每次執行我的程序時,它都會將數據附加到現有文件而不是創建新文件。我想在每次執行程序時創建一個新文件。我怎麼做?寫入新文件
Q
寫入新文件
2
A
回答
7
默認情況下不附加。只有當您使用constructor of FileOutputStream
taking a boolean argument時,它纔會附加,其中您通過true
。只需remove吧。
在堅果,不做
output = new FileOutputStream(file, true);
而是做
output = new FileOutputStream(file);
4
默認情況下,我認爲它會覆蓋。你是否有機會致電
new FileOutputStream(name, true)
?如果是這樣,只需將true
更改爲false
即可。
3
FileOutputStream fos = new FileOutputStream("myfile");
將創建一個新的文件。
1
它看起來像FileOutputStream構造函數接受第二個參數。這是一個布爾型,false將導致文件覆蓋。
相關問題
- 1. 寫入文件的新行
- 2. 將df.value_counts寫入新文件
- 3. 將新行寫入文件
- 4. 使用緩衝寫入器在新文件中寫入輸出
- 5. 的JavaScript - 寫入新文件delets空間
- 6. 將文件寫入新目錄
- 7. file_put_contents寫入包括到新的文件
- 8. (C#WinFoms)寫入文件和新行
- 9. 麻煩寫入新Excel文件
- 10. 如何grep和寫入新文件
- 11. 新行沒有寫入文件(Qt)
- 12. 將指定的行寫入新文件
- 13. 寫入Objective-C中文件的新行
- 14. 在Qt中創建/寫入新文件
- 15. Mac App Store沙盒 - 寫入新文件?
- 16. 如何在codeigniter中寫入新文件?
- 17. Abap將新行寫入文件
- 18. shell腳本寫入新文件
- 19. 在perl中寫入新行到文件
- 20. JAVA將新行寫入.CSV文件
- 21. Spring批處理 - FlatFileItemWriter寫入文件,關閉它,寫入新文件
- 22. 將文件內容寫入新文件只寫入字符串的一半
- 23. CSV文件寫入,需要寫入特定的行到新的csv文件
- 24. 寫入文件
- 25. 寫入文件
- 26. 寫入文件?
- 27. 需要讀取文本文件並寫入新文件
- 28. python寫入文件不寫
- 29. 寫入plist文件不寫
- 30. C寫()不寫入文件