此代码附加到已创建的Excel文件:
FileOutputStream fileOut = new FileOutputStream("c:\\Decrypted.xls");
我们可以添加/修改什么才能创建Decrypted.xls(如果尚未创建),如果已经创建则应该附加?
答案 0 :(得分:1)
您希望FileOutputStream(File file, boolean append)
构造函数用于切换是否截断或追加。
答案 1 :(得分:0)
根据the Javadocs for the String-accepting constructor of FileOutputStream,rover12,如果文件尚不存在,则创建它。你没有看到这种行为吗?
(正如其他人所提到的,请务必使用the constructor that takes the second boolean argument,以便您可以指定要附加文件(如果该文件已存在...)
答案 2 :(得分:0)
使用构造函数:
FileOutputStream fileOut = new FileOutputStream("c:\\Decrypted.xls", true);
附加到现有文件(如果它不存在)。您的示例将覆盖现有示例。