URL2File

Status
Nicht offen für weitere Antworten.

bernds

Mitglied
Hallo,

ich möchte gerne den Inhalt einer URL in eine lokale Datei schreiben, sprich ich nehme als URL google und möchte den Quellcode in c:\google.txt ablegen.

Ich bin soweit gekommen, dass ich mittels eines InputStreams die URL ausgelesen bekomme und mit in der Konsole anzeigen lassen kann.
Jetzt schaff ich es aber irgendwie nicht, dies auch in eine Datei zu schreiben.

Wie funktioniert das?
 

Ark

Top Contributor
bernds hat gesagt.:
Ich bin soweit gekommen, dass ich mittels eines InputStreams die URL ausgelesen bekomme und mit in der Konsole anzeigen lassen kann.
Hast Du Dich eigentlich schon mal gefragt, ob es vielleicht auch so etwas wie einen OutputStream geben könnte!?!

Ark
 
G

Guest

Gast
Ark hat gesagt.:
Hast Du Dich eigentlich schon mal gefragt, ob es vielleicht auch so etwas wie einen OutputStream geben könnte!?!

Ja, allerdings bekomme ich es irgendwie nicht hin, den InputStream in den (File)OutputStream zu schieben...
 

Ark

Top Contributor
:autsch:
Merk Dir mal einen Frauennamen. Stell Dir vor, das wäre eine Prostituierte oder Deine Freundin oder was weiß ich. Jedenfalls solltest Du Dich mit ihr so bald wie möglich zusammentun. ;)

EVA
Eingabe
Verarbeitung
Ausgabe

Alles klar!? ;)

MfG
Ark
 

kaie

Bekanntes Mitglied
Das hier sollte es eigentlich tun:
Code:
public void url2file( URL u, File f )
{
  try
  {
    BufferedInputStream in = new BufferedInputStream( u.openStream() );
    BufferedOutputStream out = new BufferedOutputStream( new FileOutputStream( f ) );
    int i = in.read();
    while( i!=-1 )
    {
      out.write(i);
      i = in.read();
    }
    in.close();
    out.close();
  } catch( Exception e ) {}
}
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben