我正在使用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. 將df.value_counts寫入新文件
- 2. 將新行寫入文件
- 3. 寫入文件的新行
- 4. 如何在使用Python寫入文件時寫入新行?
- 5. 使用緩衝寫入器在新文件中寫入輸出
- 6. 使用新數組寫入文件java
- 7. 在Qt中創建/寫入新文件
- 8. 不能寫入新創建的文件
- 9. python:爲什麼不寫入新文件?
- 10. 寫入Objective-C中文件的新行
- 11. 在perl中寫入新行到文件
- 12. 將整數寫入新文件
- 13. Mac App Store沙盒 - 寫入新文件?
- 14. 如何在codeigniter中寫入新文件?
- 15. 如何在文件中寫入新行?
- 16. shell腳本寫入新文件
- 17. 向現有CSV文件寫入新列
- 18. 如何grep和寫入新文件
- 19. (C#WinFoms)寫入文件和新行
- 20. 麻煩寫入新Excel文件
- 21. file_put_contents寫入包括到新的文件
- 22. 新行沒有寫入文件(Qt)
- 23. 的JavaScript - 寫入新文件delets空間
- 24. 用新行寫入PHP文件
- 25. 在文件的末尾寫入新行
- 26. 將指定的行寫入新文件
- 27. JAVA將新行寫入.CSV文件
- 28. Abap將新行寫入文件
- 29. 將文件寫入新目錄
- 30. 寫入文件