private static void copyFile(InputStream srcStream, File destFile) { File destDirectory = destFile.GetParentFile(); destDirectory.mkdirs(); OutputStream destStream = new FileOutputStream(destFile); try { IOUtils.copy(srcStream, destStream); } finally { destStream.close(); } }