java - 写入新文件

标签 java file-io

我正在使用 FileOutputStream 将一些数据写入文件。每次我执行程序时,它都会将数据附加到现有文件中,而不是创建新文件。我想每次执行程序时创建一个新文件。我该怎么做?

最佳答案

默认情况下不附加。仅当您使用 constructor of FileOutputStream taking a boolean argument 时它才会附加其中您传递true。只是remove它。

绝对不要这样做

output = new FileOutputStream(file, true);

而是这样做

output = new FileOutputStream(file);

关于java - 写入新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3524292/

相关文章:

c# - 在 ASP.NET Core 3.1 中上传和下载大文件?

java - 我怎样才能摆脱不及物比较器?

java - 如何在 Java 中将 SQL 日期转换为字符串?

java - Android/XML : RelativeLayout design

java - 如何使用无模式持久化具有事务、版本控制、历史和层次结构的 POJO?

c# - 快速将非常大的 BigInteger 写入 .txt 文件

java - 估算 Android 上从 SD 卡读取大文件的时间

java - 在 64 位机器上启动 STS 时收到 Java 已启动但返回退出代码=13 错误

Java读取长文本文件很慢

php - 文件太大我无法输入我的 php 程序