1
ソナーがこのFileOutputStream
を閉じるべきであるというエラーを出しています。 try-with-resources
を使用するには、次のコードを変更する必要があります。これはどうすればいいですか?ソナー:try-with-resourcesを使用してFileOutputStreamを閉じる方法
public void archivingTheFile(String zipFile){
byte[] buffer = new byte[1024];
try{
FileOutputStream fos = new FileOutputStream(zipFile);
ZipOutputStream zos = new ZipOutputStream(fos);
for(String file : this.fileList){
ZipEntry ze= new ZipEntry(file);
zos.putNextEntry(ze);
FileInputStream in = new FileInputStream(SOURCE_FOLDER + File.separator + file);
int len;
while ((len = in.read(buffer)) > 0) {
zos.write(buffer, 0, len);
}
in.close();
}
zos.closeEntry();
zos.close();
}catch(IOException ex){
LOGGER.error("Exception occurred while zipping file",ex);
}
}
私はタグを付け加えてタイトルを改善しました – CocoNess