Le Wed, 26 Aug 2009 17:34:27 +0200 (CEST), chatellier at users.labs.libre-entreprise.org a écrit :
InputStream in = zipFile.getInputStream(entry); + target.getParentFile().mkdirs(); + OutputStream out = new BufferedOutputStream(new FileOutputStream(target)); + byte[] buffer = new byte[8 * 1024]; + int len; + + while ((len = in.read(buffer, 0, 8 * 1024)) != -1) { + out.write(buffer, 0, len); + } + out.close(); + in.close();
tu pourrais au moins utiliser des BufferedXXXStream et encore mieux utiliser commons-io qui fait deja ça... -- Tony Chemit -------------------- tél: +33 (0) 2 40 50 29 28 email: chemit at codelutin.com http://www.codelutin.com