re-add copy() method using try-with-resources

This commit is contained in:
Connor Tumbleson
2015-04-16 08:12:20 -05:00
parent 10afb3cd56
commit 7326867b09
2 changed files with 28 additions and 19 deletions

View File

@ -18,6 +18,9 @@ package brut.util;
import java.io.*;
import java.util.zip.CRC32;
import java.util.zip.ZipEntry;
import java.util.zip.ZipFile;
import java.util.zip.ZipOutputStream;
import org.apache.commons.io.IOUtils;
@ -70,4 +73,20 @@ public class BrutIO {
return crc;
}
public static void copy(File inputFile, ZipOutputStream outputFile) throws IOException {
try (
FileInputStream fis = new FileInputStream(inputFile)
) {
IOUtils.copy(fis, outputFile);
}
}
public static void copy(ZipFile inputFile, ZipOutputStream outputFile, ZipEntry entry) throws IOException {
try (
InputStream is = inputFile.getInputStream(entry)
) {
IOUtils.copy(is, outputFile);
}
}
}