【发布时间】:2021-09-09 15:32:32
【问题描述】:
这些是可能导致我的问题被关闭的相关问题,即使我指定了另一个问题:
- Java: How to write binary files? -> 并没有真正涵盖我所说的重点
- create a binary file -> 绝对没有说到点子上
- Editing a binary file in java -> 他们在谈论偏移和东西,而我只需要写入数据并停止
- Binary files in java -> 含糊不清。
现在说到重点。我有一个具有特定扩展名的文件,更准确地说是.nbs。我想创建一个文件,然后将特定数据写入其中。
这可能听起来很模糊,所以让我向您展示我开始使用的代码。
try {
File bpdn = new File(getDataFolder() + "song.nbs");
if (!bpdn.exists()) {
bpdn.createNewFile();
}
FileOutputStream fos = new FileOutputStream(bpdn);
} catch (IOException e) {
e.printStackTrace();
}
我会为您提供更多详细信息。所以我有一个我过去为自己创建的song.nbs 文件。现在,每当有人运行我的应用程序时,我都想要它,所以会有一个新的song.nbs 文件,其中包含我现在在我的 PC 上的文件的确切内容。因此,我需要以某种方式获取现有 song.nbs 的字节,然后将它们复制并粘贴到我的 Java 应用程序中......或者是这样吗?我现在既不知道如何获取自己文件的字节,也不知道如何编写它们。
【问题讨论】:
标签: java file io binary output