Herausfinden ob Webdatei existiert

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Ich will eine Datei aus dem Web laden und mache das mit:
Code:
HttpURLConnection con=(HttpURLConnection) fileurl.openConnection();
con.connect();
InputStream in=con.getInputStream();
Wenn die Datei gar nicht existiert, wird abgebrochen mit java.io.FileNotFoundException. Wie kann ich denn vorher herausfinden, ob die Datei existiert? Dann würde ich nämlich gerne ersatzweise eine andere Datei laden. Gibt es etwas der Art boolean exists(URLConnection con)?
 

Leroy42

Top Contributor
Nein, aber fang' die Exception doch einfach ab:

Code:
HttpURLConnection con; 
InputStream in = null;
try {
  con=(HttpURLConnection) fileurl.openConnection(); 
  con.connect(); 
  InputStream in=con.getInputStream();
} catch (FileNotFoundException) {
  // weise in den InputStream der anderen Website zu
}
 
G

Guest

Gast
Ich bin mit den Fehlerbehandlungen bei Java nicht gerade vertraut, deshalb habe ich es am liebsten, wenn sie gar nicht erst auftreten :wink: Aber wenn es auf die Art möglich ist, versuche ich das mal.
 
R

Roar

Gast
if(con.getResponseCode() != 404) vor dem stram öffnen sollte gehen :toll:
 
G

Guest

Gast
Also nach con.connect()? Danke, werde ich auch mal versuchen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
T float soll durch schleife die größte mögliche Zahl herausfinden, Ausgabe ist aber "Infinity" Java Basics - Anfänger-Themen 1
Say Stelle in Code herausfinden, wie geht man vor? Java Basics - Anfänger-Themen 12
Thomas06 Wie kann man mithilfe von boolean herausfinden ob eine zahl durch 5 und 7 teilbart ist ? Java Basics - Anfänger-Themen 7
L Best Practice Annotierte Klassen im Classpath herausfinden Java Basics - Anfänger-Themen 1
L Rekursiv gegebenes Passwort herausfinden. Java Basics - Anfänger-Themen 2
H Arrays: Größten Zahlen Unterschied herausfinden Java Basics - Anfänger-Themen 20
D Grösste Zahl in einer Folge herausfinden. (ULAM) Java Basics - Anfänger-Themen 9
Schmaxel Herausfinden ob ein Bruch kürzbar ist. Java Basics - Anfänger-Themen 6
mr.kottig Großeltern herausfinden Java - Map? Java Basics - Anfänger-Themen 16
P Herausfinden, auf welchem Panel des CardLayouts man gerade ist? Java Basics - Anfänger-Themen 12
L Breadth-First Search statt einem Pfad, alle Pfade herausfinden Java Basics - Anfänger-Themen 4
T Return einer anderen Methode herausfinden Java Basics - Anfänger-Themen 9
F Alle Zeichenkombinationen eines Strings iterativ herausfinden Java Basics - Anfänger-Themen 26
Dilara_K Abstand zwischen den Doppelwerten in einem Array herausfinden Java Basics - Anfänger-Themen 20
K die Source eines Events bei verschiedenen Quellen herausfinden Java Basics - Anfänger-Themen 1
J Die Zahl herausfinden die durch 2 - 30 Teilbar ist... Java Basics - Anfänger-Themen 17
WetWer Herausfinden wer Tic Tac Toe gewonnen hat Java Basics - Anfänger-Themen 4
H Erste Schritte Längstes Wort eines Strings herausfinden Java Basics - Anfänger-Themen 7
Y Rekursiv Palindrom herausfinden Java Basics - Anfänger-Themen 5
Z Wie Position eines Objekts in Liste herausfinden? Java Basics - Anfänger-Themen 15
T Wie kann man den Klassentyp eines Objektes in Java herausfinden? Java Basics - Anfänger-Themen 4
J Erste Schritte Zweithöchster Wert eines Arrays herausfinden - warum klappt mein Code nicht? Java Basics - Anfänger-Themen 3
M Windowsbenutzernamen herausfinden? Java Basics - Anfänger-Themen 6
K Vererbung Zuweisungsfehler (Kompilier- und Laufzeitfehler) herausfinden Java Basics - Anfänger-Themen 3
A 10001-te Primzahl herausfinden Java Basics - Anfänger-Themen 5
Helgon Aufgerufene URL herausfinden Java Basics - Anfänger-Themen 6
J Herausfinden der Systemfont Java Basics - Anfänger-Themen 4
S Vererbung/Herausfinden welches Objekt von welcher Klasse Java Basics - Anfänger-Themen 4
P Vererbung herausfinden welche Klasse was erbt Java Basics - Anfänger-Themen 3
B Binärbaum höhe herausfinden Java Basics - Anfänger-Themen 12
E Gründe einer NotSerializableException herausfinden Java Basics - Anfänger-Themen 7
F Container Objekt herausfinden Java Basics - Anfänger-Themen 15
N Herausfinden ob setIcon gesetzt wurde Java Basics - Anfänger-Themen 8
R Mittelpunkt von Bounding Box herausfinden Java Basics - Anfänger-Themen 3
K Änderungsdatum einer Website herausfinden Java Basics - Anfänger-Themen 6
F Inhalt einer Variable per Code herausfinden? Java Basics - Anfänger-Themen 9
M Ordner der jar Datei herausfinden und Partent durchsuchen Java Basics - Anfänger-Themen 4
R Java Version herausfinden..? Java Basics - Anfänger-Themen 1
G Gesamten clickCount mehrerer JPanels herausfinden Java Basics - Anfänger-Themen 5
G Herausfinden, welche Componente als LETZTES focus hatte Java Basics - Anfänger-Themen 2
K itemlistener item index herausfinden Java Basics - Anfänger-Themen 4
G Position eines Objekts auf Webseite herausfinden Java Basics - Anfänger-Themen 9
Horst79 Rootverzeichnis herausfinden im Java-Applett? Java Basics - Anfänger-Themen 5
S Unbenutzte/überflüssige Getter/Setter herausfinden? Java Basics - Anfänger-Themen 2
J Methoden zu gegebenem main herausfinden Java Basics - Anfänger-Themen 22
M Rest herausfinden Java Basics - Anfänger-Themen 2
L wie den pfad zu meiner datei herausfinden? Java Basics - Anfänger-Themen 2
M Klassenpfad herausfinden Java Basics - Anfänger-Themen 4
G Verzeichnis herausfinden Java Basics - Anfänger-Themen 3
G erstes Zeichen eines Strings herausfinden Java Basics - Anfänger-Themen 3
G Applikationspfad herausfinden Java Basics - Anfänger-Themen 10
T Ordner herausfinden, aus dem das Programm aufgerufen wird Java Basics - Anfänger-Themen 5
G Herausfinden, wann mehrere Threads abgeschlossen sind Java Basics - Anfänger-Themen 3
A Mitte des Bildschirms herausfinden Java Basics - Anfänger-Themen 4
S JFrame Location herausfinden Java Basics - Anfänger-Themen 4
D Name eines Terminals herausfinden Java Basics - Anfänger-Themen 3
M Verzeichnis der main Klasse herausfinden Java Basics - Anfänger-Themen 7
G länge einer audiodatei herausfinden Java Basics - Anfänger-Themen 3
M Herausfinden von welchem Pfad aus ein Prog gestartet wurde Java Basics - Anfänger-Themen 4
D Benutzername herausfinden Java Basics - Anfänger-Themen 5
F Root-Pfad der Java-Anwendung herausfinden Java Basics - Anfänger-Themen 1
L Wie herausfinden ob JList Elemente hinzugefügt wurden? Java Basics - Anfänger-Themen 6
G Installationsverzeichnis herausfinden Java Basics - Anfänger-Themen 4
F Arbeitstage eines Monats herausfinden Java Basics - Anfänger-Themen 22
R In ResultSet Anzahl der Zeilen herausfinden? Java Basics - Anfänger-Themen 3
J Rest einer Zahl herausfinden Java Basics - Anfänger-Themen 3
R Aktuelle URL herausfinden Java Basics - Anfänger-Themen 5
J Datum, Tage herausfinden Java Basics - Anfänger-Themen 2
B von Java/Eclipse verwendete Datei existiert gar nicht? Java Basics - Anfänger-Themen 6
berserkerdq2 Hashmap, wie prüfe ich ob ein Key schon existiert Java Basics - Anfänger-Themen 19
E Mysql Update wenn es nicht existiert insert Java Basics - Anfänger-Themen 14
W Klasse existiert prüfen Java Basics - Anfänger-Themen 5
P JDK installieren javac behauptet Javax.swing existiert nicht Java Basics - Anfänger-Themen 8
L Vererbung auf Methode einer abgeleiteten Klassezu greifen, die nicht in allen abgeleiteten existiert Java Basics - Anfänger-Themen 3
Ruvok Prüfen ob bestimmtest Element existiert im Array Java Basics - Anfänger-Themen 11
M Klassen Existiert sowas wie ein ExceptionThrowEvent? Java Basics - Anfänger-Themen 9
C Check ob eine HashMap schon existiert Java Basics - Anfänger-Themen 16
W Test, ob Datei existiert, schlägt fehl Java Basics - Anfänger-Themen 4
I Prüfen ob Webseite existiert Java Basics - Anfänger-Themen 3
S Wann existiert eine Instanz (eigene Klasse) Java Basics - Anfänger-Themen 8
N Prüfen ob Objekt existiert Java Basics - Anfänger-Themen 6
A Prüfen ob Datei existiert Java Basics - Anfänger-Themen 9
D Mysql ob feld existiert Java Basics - Anfänger-Themen 2
M Existiert der gegebene Pfad? Java Basics - Anfänger-Themen 5
D Mysql schauen Name bereits existiert Java Basics - Anfänger-Themen 7
I Null als return obwohl datensatz existiert Java Basics - Anfänger-Themen 12
O Existiert eine Beschränkung beim unzippen von Dateien? Java Basics - Anfänger-Themen 4
G Prüfen ob array[1] existiert wegen OutofBounds! Java Basics - Anfänger-Themen 4
L Filenotfound Exception bei java.io obwohl file existiert Java Basics - Anfänger-Themen 10
B Programm existiert? (Linux) Java Basics - Anfänger-Themen 2
C Wenn Wert existiert, dann weiter auf nächste Seite Java Basics - Anfänger-Themen 2
A prüfen ob variable existiert Java Basics - Anfänger-Themen 9
N Datei öffnen bis die datei existiert Java Basics - Anfänger-Themen 2
G Überprüfen ob es ein Link existiert Java Basics - Anfänger-Themen 3
M Parameter existiert ja/nein - prüfen? Java Basics - Anfänger-Themen 12
C Abfragen, ob Objekt noch existiert Java Basics - Anfänger-Themen 5
S Überprüfen, ob Tabelle existiert Java Basics - Anfänger-Themen 5
M Abfrage, ob Objekt existiert Java Basics - Anfänger-Themen 3
F Prüfen, ob Instanz existiert Java Basics - Anfänger-Themen 14
H Prüfen ob sie existiert und dann in neue Zeile schreiben Java Basics - Anfänger-Themen 15

Ähnliche Java Themen

Neue Themen


Oben