Hallo Leutz, ich hab mal wieder ein kleines Problem und hoff ihr könnt mir helfen 
ich möchte eine Datei herunterladen, wenn sie aktueller im netz ist als auf der Platte
client = new Socket(URL, 80);
BufferedReader is = new BufferedReader(new InputStreamReader(client.
getInputStream()));
PrintStream os = new PrintStream(client.getOutputStream());
String file = URL+"/"+datei;
os.println(„GET " + file + " HTTP/1.1“);
os.println(HOST);
os.println(„Accept: text/plain“);
os.println("\n\n");
…
dann kommen 9 Zeilen HEADER, wo ich in der 4 Zeile das letzte Änderungsdatum herauslese,
…
RandomAccessFile raf = new RandomAccessFile(file,„rw“);
wie krieg ich die daten nun in den file ???
bei text/plain geht das mit is.readline()
was nimmt man bei jpeg oder zip?
Moin
dann kommen 9 Zeilen HEADER, wo ich in der 4 Zeile das letzte
Änderungsdatum herauslese,
Komm, wir verkürzen das ganze ein bisschen:
URL U = new URL („http://do-wo-deine-Datei-liegt“);
URLConnection UC = U.openConnection();
//die 2 auswerten:
UC.getDate();
UC.getLastModifed();
InputStream Input = UC.getInputStream();
BufferedOutputStream BUF = new BufferedOutputStream(new FileOutputStream (new File („da-wo-die-datei-hin-soll“)));
int temp = Input.read();
while (temp !=-1){
BUF.write (temp);
temp = Input.read();
}
BUF.flush();
BUF.close();
was nimmt man bei jpeg oder zip?
Die Methode oben funktioniert mit allen DatenArten.
cu
Komm, wir verkürzen das ganze ein bisschen:
immer gut:smile:
//die 2 auswerten:
kleiner denkfehler von dir, denn keine datei ist aktueller als jetzt 
aber danke das hat mir weitergeholfen