Code: Select all
File tmpFile = new File(appendTrailingSlash(workArea.getFilePathLocation()) + baseLocalFile.getName());
bos = new BufferedOutputStream(new FileOutputStream(tmpFile));
boolean eof = false;
int temp;
while (!eof) {
temp = is.read();
if (temp < 0) {
eof = true;
} else {
bos.write(temp);
}
}
bos.close() // add close stream
FileUtils.moveFile(tmpFile, baseLocalFile);