1

此代码附加到已创建的 Excel 文件中:

FileOutputStream fileOut = new FileOutputStream("c:\\Decrypted.xls");

我们可以添加/修改什么,以便在尚未创建的情况下创建 Decrypted.xls 并在已创建的情况下附加?

4

3 回答 3

1

您需要FileOutputStream(File file, boolean append)构造函数来打开是否截断或追加。

于 2009-11-25T18:59:26.883 回答
0

根据FileOutputStream 的接受字符串的构造函数rover12 的 Javadocs,如果该文件尚不存在,则创建该文件。你没有看到这种行为吗?

(正如其他人所提到的,一定要使用带有第二个布尔参数的构造函数,这样你就可以指定你想要附加的文件,如果它已经存在......)

于 2009-11-25T18:58:53.200 回答
0

使用构造函数:

FileOutputStream fileOut = new FileOutputStream("c:\\Decrypted.xls", true);

追加到现有文件,如果它不存在。您的示例将覆盖现有示例。

于 2009-11-25T19:00:29.497 回答