1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| try {
String temp = "";
temp += SIMPLELINK_RE.getParen(1).substring(7, 11);
//me permet de recuperer l'ID qui completera mon lien
System.out.println("**** "+ temp + " ****");
URL url = new URL("http://www.monhost.fr/bla/bla/"+temp+"/dce.zip") ;
URLConnection connex = url.openConnection();
if (true)
{
File testfile = new File("c:/test/"+temp+"zip.zip");
InputStream is = url.openStream() ;
int longueur = is.available() ;
PrintStream ps = new PrintStream(new FileOutputStream(testfile)) ;
int count = 0 ;
byte[] b = new byte[longueur] ;
while(true)
{
int len = is.read(b,0,longueur) ;
if (len == -1) break ;
count += len ;
ps.write(b,0,len) ;
}
ps.close() ;
System.out.println("fichier Dispo");
if (count ==connex.getContentLength())
{
System.out.println("(: DL OK :)");
}
}
}
catch (Exception e)
{
System.out.println("Erreur : " + e) ;
System.out.println("Pas de fichier dispo");
} |