Hi, bin grad am schreiben eines eigenen selbstgeschriebenem Java Downloader, der Dateien downloaden soll, es handelt sich hauptsächlich nur um Zip Dateien.
Nun zu meiner Frage:
Wenn ich dasProgramm starte, funktioniert alles Prima, er ladet es herunter und steckt die informationen in eine datei, doch wenn ich die zip dateien öfnnen will, steht da, sie sei ungültig.
Warum?
PS: Fragt mich nicht warum ich die Klasse Install genannt habe.
Nun zu meiner Frage:
Wenn ich dasProgramm starte, funktioniert alles Prima, er ladet es herunter und steckt die informationen in eine datei, doch wenn ich die zip dateien öfnnen will, steht da, sie sei ungültig.
Warum?
Java:
package Installer;
import java.io.*;
import java.net.*;
public class Install
{
public Install(String s) throws Exception
{
int ziles = 0;
int i = 0;
String[] contain;
String server = "http://www.sssjdxsss.kilu.de/";
URL url = new URL(server + s+".zip");
BufferedReader br = new BufferedReader(new InputStreamReader(url.openStream()));
while(br.readLine()!=null)
ziles++;
br.close();
contain = new String[ziles];
br = new BufferedReader(new InputStreamReader(url.openStream()));
while(i<ziles)
{
contain[i] = br.readLine();
i++;
}
i = 0;
br.close();
File file = new File(s+".zip");
file.createNewFile();
PrintWriter pw = new PrintWriter(new FileWriter(file));
while(i<ziles)
{
pw.println(contain[i]);
i++;
}
i = 0;
pw.close();
System.out.println("finish");
}
}