html Dokumente von einer DVD auslesen

Status
Nicht offen für weitere Antworten.
B

Bomberman

Gast
Hey,

ich wollte fragen, ob jemand weiß, wie man von einer DVD html Dokumente z.B. in einen Ordner auf dem Desktop auslesen kann ?
 
B

Bomberman

Gast
Kannst du mir auch freundlicherweise verraten, wie ich das am einfachsten geht oder wo ich nachschauen kann?

Danke
 

Heiko

Bekanntes Mitglied
Einlesen mit InputStreams
und auslesen mit Outputstreams

Mein halbes Coding dazu ist hier im Forum verteilt, suche mal nach Streams dann findest du sicher was.
 

meez

Top Contributor
Codebeispiel:


Code:
String file = "/dev/dvd/html/index.html";
String html="";

BufferedReader in = new BufferedReader(new FileReader(file));
for (String buffer;(buffer = in.readLine()) != null;html+=buffer + "\n");

In der Var html hast du nachher den Inhalt der HTML-Datei...
 
B

bygones

Gast
wobei wir bitte keinen String aneinanderhängen sondern einen StringBuffer nehmen :meld: :roll: :wink:
 

meez

Top Contributor
deathbyaclown hat gesagt.:
wobei wir bitte keinen String aneinanderhängen sondern einen StringBuffer nehmen :meld: :roll: :wink:

pahh...

Code:
String file = "/dev/dvd/html/index.html";
StringBuffer html = new StringBuffer();

BufferedReader in = new BufferedReader(new FileReader(file));
for (String buffer;(buffer = in.readLine()) != null;html.append(buffer + "\n"));
 

thE_29

Top Contributor
weil der StringBuffer mit append halt viel schneller ist als der String mit operator ;)

und der String ist auch der einzige Datentyp bei dem es eine Operator überschreibung gibt, net so in C/C++ wo man operator selber überschreiben kann ;)
 
B

Bomberman

Gast
Hey,

also ich will z.B. von der halbjährlichen DVD der ct alle html Dokumente auslesen. Ich denke, dass das mit einer Rekursion gehen muss, aber ich weiss es nicht. Im Prinzip muss ich doch erst mal das Laufwerk, das ausgelsen werden soll abfragen und dann alle Ordner der DVD durchsuchen.
 
B

bygones

Gast
meez hat gesagt.:
deathbyaclown hat gesagt.:
wobei wir bitte keinen String aneinanderhängen sondern einen StringBuffer nehmen :meld: :roll: :wink:

pahh...

Code:
String file = "/dev/dvd/html/index.html";
StringBuffer html = new StringBuffer();

BufferedReader in = new BufferedReader(new FileReader(file));
for (String buffer;(buffer = in.readLine()) != null;html.append(buffer + "\n"));
hihi - noch besser :
Code:
File file = new File("/dev/dvd/html/index.html");
StringBuffer html = new StringBuffer(file.length());

BufferedReader in = new BufferedReader(new FileReader(file));
for (String buffer;(buffer = in.readLine()) != null;html.append(buffer + "\n"));
um sich ein paar kopier aktionen im StringBuffer zu ersparen .... sorry :roll:
 

thE_29

Top Contributor
Code:
public class ctleser
{
StringBuffer html = new StringBuffer();

private void Starte()
{
   File file = new File("D:\\"); //oder eingeben lassen, was das Laufwerk ist
    Auslese(file);
}


  private void Auslese(File file)
  {
    for (int x = 0; x != file.listFiles().length; x++)
    {
      if (file.listFiles()[x].isDirectory())
        Auslese(file.listFiles()[x]);
      if (file.listFiles()[x].getAbsolutePath().endsWith("htm") ||
          file.listFiles()[x].getAbsolutePath().endsWith("html"))
        Lese(file.listFiles()[x]);
    }
  }


  private void Lese(File file)
  {
    try
    {
      BufferedReader //reader um aus der Datei zu lesen
          br = new BufferedReader(
          new InputStreamReader(
          new FileInputStream(file)));
      String line = "";
      while ( (line = br.readLine()) != null)
        html.append(line);
    }
    catch (Exception ex)
    {
      ex.printStackTrace();
    }

  }
}

Probier das mal und sag obs geht ;)
 

Heiko

Bekanntes Mitglied
Mir scheint du machst ein Programm, das fast genauso laufen soll, wie das was ich erst fertiggestellt habe.

Ich suche mal mein Coding und wenn du gar net weiterkommst kannste ihn verwenden.
 

thE_29

Top Contributor
also bei mir funktioniert das was ich gepostet habe!

nimm halt den code, aber es dauert ziemlich lange und es fürn arsch wenn du viel durchsuchen willst ;)

hihi

hab mal das C laufwerk nach .html und .txt durchlaufen lassen!
 
B

Bomberman

Gast
coole Sache,

das geht ab wie ein Kätzchen.

Danke Leute, das ihr mir geholfen habt.
 

Heiko

Bekanntes Mitglied
thE_29 hat gesagt.:
also bei mir funktioniert das was ich gepostet habe!

nimm halt den code, aber es dauert ziemlich lange und es fürn #####(zensiert) wenn du viel durchsuchen willst ;)

hihi

hab mal das C laufwerk nach .html und .txt durchlaufen lassen!

Habe nie gesagt, dass deines nicht funktioniert.
Habe es auch nicht probiert. Mein Programm ist so ähnlich aufgebaut, wie effizient es ist kanna ich nciht beurteilen, da ich es nie in der Art laufen lies.
Ich habe bzwischen einlesen und ausgeben noch weitere Schritte eingebaut, die natürlich auch Zeit brauchen.
 
B

Bomberman

Gast
Hey Heiko,

wäre echt super, wenn du mir deinen Code mal rüber schicken würdest. Würde es mir gerne mal anschauen und lernen

Entweder ins Forum oder tuvlo@web.de

Danke
 

Heiko

Bekanntes Mitglied
Bomberman hat gesagt.:
Hey Heiko,

wäre echt super, wenn du mir deinen Code mal rüber schicken würdest. Würde es mir gerne mal anschauen und lernen

Entweder ins Forum oder tuvlo@web.de

Danke

Ich legs hier zu den Codeschnipseln rein.
Wundere nicht über die Programmierweise, bei Fragen schreibs einfach dazu.
 

meez

Top Contributor
deathbyaclown hat gesagt.:
hihi - noch besser :
Code:
File file = new File("/dev/dvd/html/index.html");
StringBuffer html = new StringBuffer(file.length());

BufferedReader in = new BufferedReader(new FileReader(file));
for (String buffer;(buffer = in.readLine()) != null;html.append(buffer + "\n"));
um sich ein paar kopier aktionen im StringBuffer zu ersparen .... sorry :roll:

Dann halt ganz ohne String...;)


Code:
File file = new File("/dev/dvd/html/index.html");
BufferedReader in = new BufferedReader(new FileReader(file));
for (StringBuffer html = new StringBuffer(file.length());html.length() != file.length();html.append(in.readLine() + "\n"));
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Bookmark HTML Datei einlesen, alle Links erhalten und manche editieren..? (aktuell JSoup) Allgemeine Java-Themen 4
S HTML einer Webseite 1:1 so bekommen wie es auch der Browser anzeigt? Allgemeine Java-Themen 14
C Parsen einer sich updatenden Html mithilfe von jsoup Allgemeine Java-Themen 4
I HTML / XHTML Seite nach Excel exportieren. Suche Lib Allgemeine Java-Themen 12
F Kennt ihr eine Library um 2 HTML Seiten zu diffen? Allgemeine Java-Themen 8
K HTMLEditor HTML Text in Rich Text umwandeln Allgemeine Java-Themen 14
N Value Wert aus HTML-Button mittels thymeleaf spring an java übergeben Allgemeine Java-Themen 2
N Lottowebsite programmieren mittels Java, HTML,.... Allgemeine Java-Themen 7
S HTML den ich von einer URL hole nicht identisch mit dem HTML im Browser Allgemeine Java-Themen 1
M Html Seite auslesen Allgemeine Java-Themen 16
Developer_X Website HTML Code von HTTPS URL laden Allgemeine Java-Themen 0
L HTML Formular ausführen Allgemeine Java-Themen 1
J Auslesen Daten Java/HTML Allgemeine Java-Themen 15
A Applet in HTML einbinden Allgemeine Java-Themen 1
KeVoZ_ JSoup - HTML Tag entfernen Allgemeine Java-Themen 1
I HTML einer Website auslesen liefert nur head Allgemeine Java-Themen 6
perlenfischer1984 HTML Code decodieren Allgemeine Java-Themen 2
stylegangsta Mehrere html seiten einer Homepage einlesen und als Textdatei ausgeben Allgemeine Java-Themen 14
P HTML Text bearbeiten Allgemeine Java-Themen 1
A Probleme beim auslesen von Quelltext (HTML) Allgemeine Java-Themen 5
OnDemand String aus html einlesen Allgemeine Java-Themen 2
OnDemand Substring einer HTML Seite will nicht Allgemeine Java-Themen 5
S Applet in html laden; InvocationTargetException,.. nur warum ? Allgemeine Java-Themen 0
R HTML Tabelle durchsuchen Allgemeine Java-Themen 3
L Erste Schritte Eclipse und Lokal funktioniert - in HTML nicht! Allgemeine Java-Themen 2
T Keyword Highlighting in HTML Allgemeine Java-Themen 5
B Best Practice HTML Output Optimal implementieren Allgemeine Java-Themen 3
A jEditorPane Html Datei öffnen (code) Allgemeine Java-Themen 3
Y Applet/Html - Wie Java-Methode aufrufen, die einen Parameter erwartet? Allgemeine Java-Themen 3
H HTML Parsing errors Allgemeine Java-Themen 9
P Aktuellen HTML Code auslesen (von JS manipuliert) Allgemeine Java-Themen 3
M HTML-Code von Webseite über Browser oder Console auslesen?? Allgemeine Java-Themen 5
S Robuste Methode um Text von HTML code zu extrahieren..? Allgemeine Java-Themen 6
S Bekomme mit Scanner und URL keine Html-Seite ausgelesen Allgemeine Java-Themen 3
C JEditorPane langsam großes HTML Allgemeine Java-Themen 8
M html aus aktuellem Browserfenster mitlesen lassen Allgemeine Java-Themen 5
T Kann HTML Datei nicht lesen Allgemeine Java-Themen 3
S HTML-Quelltext nach bestimmter Stelle durchsuchen Allgemeine Java-Themen 2
B HTML Tags in Strings umwandeln Allgemeine Java-Themen 4
S BufferedReader/PrintWriter an einer HTML Allgemeine Java-Themen 6
T HTML Tag Position mittels Pattern ermitteln Allgemeine Java-Themen 7
C Attribute aus HTML Tags auslesen Allgemeine Java-Themen 6
M Wicket Html Allgemeine Java-Themen 2
S Fehler beim ausführen des HTML Allgemeine Java-Themen 7
S Fehler Applet-HTML Allgemeine Java-Themen 5
B suchfunktion in html integrieren Allgemeine Java-Themen 3
DEvent Wieso ist Javadoc mit Html Tags? Allgemeine Java-Themen 47
P RegEx mit HTML Parser für Java möglich? Allgemeine Java-Themen 10
B RTF zu HTML Allgemeine Java-Themen 3
S Von HTML-Seite den Titel bekommen Allgemeine Java-Themen 2
M .jar in HTML einbinden Allgemeine Java-Themen 5
H Kleiner HTML Parser (Facharbeit) Allgemeine Java-Themen 11
K iText, HTML Einrückung im Document, aber nicht im Paragraph Allgemeine Java-Themen 3
J Überprüfen ob URL eine HTML Datei referenziert Allgemeine Java-Themen 4
E Zeilenumbruch html Allgemeine Java-Themen 3
J URLs aus HTML Datei extrahieren Allgemeine Java-Themen 2
G Swing JEditorPaneAppender (Output im HTML-Format) Allgemeine Java-Themen 12
W Java Anwendung in HTML Allgemeine Java-Themen 2
M Html Unit Whitespace-Problem Allgemeine Java-Themen 4
J HTML-Sonderzeichen ersetzen Allgemeine Java-Themen 2
M HTML-Websiten verarbeiten Allgemeine Java-Themen 8
A Index Datei aus HTML-Dateien Allgemeine Java-Themen 7
S HTML => DOM - Welcher Parser für meine Zwecke? Allgemeine Java-Themen 3
I HTML Seite laden Allgemeine Java-Themen 6
W Saubere Lösung für das Auslesen einer Html Seite (Mehrsprachigkeit) Allgemeine Java-Themen 5
M String in Html Text umwandeln Allgemeine Java-Themen 2
S Formatierungen aus HTML-Dokument übernehmen und in Word docx schreiben Allgemeine Java-Themen 3
E HTML File mit Umlaute einlesen Allgemeine Java-Themen 8
T HTML Parser Allgemeine Java-Themen 7
E Regex HTML Tag und Inhalt löschen Allgemeine Java-Themen 4
S Swing mit JEditorPane per HTML auf Bilder in JAR zugreifen. Allgemeine Java-Themen 3
S Regulärer Ausdruck für HTML-Tag Allgemeine Java-Themen 18
H Java Methode zum HTML encodieren/decodieren Allgemeine Java-Themen 2
Daniel_L Bug in Copy-Funktion bei HTML-Editorpane? Allgemeine Java-Themen 4
M JApplet einbinden in HTML Allgemeine Java-Themen 19
F Problem mit regulären Ausdruck in Zusammenhang mit HTML Allgemeine Java-Themen 8
T JavaScript aus HTML im JEditorPane ausführen? Allgemeine Java-Themen 5
S PDF nach HTML oder XML Allgemeine Java-Themen 2
O Tastendrücke in verstecktes HTML-Formular schreiben Allgemeine Java-Themen 4
D Strings von HTML befreien Allgemeine Java-Themen 17
A HTML-Seite aufrufen, drucken und zum Programm zurückkehren Allgemeine Java-Themen 2
E Html tags entfernen optimieren Allgemeine Java-Themen 12
Q API zum Verarbeiten von HTML Allgemeine Java-Themen 4
DerEisteeTrinker PDF mit seiner Formatierung in HTML umwandeln Allgemeine Java-Themen 15
B Java in HTML stellen Allgemeine Java-Themen 11
M id aus HTML (Regex) Allgemeine Java-Themen 7
D HTML mit Java verknüpfen Allgemeine Java-Themen 2
W HTML-Pfad Allgemeine Java-Themen 4
G HTML-Datei einlesen, Plain Text in Textfile speichern Allgemeine Java-Themen 4
A HTML-Seite wieder schließen Allgemeine Java-Themen 2
E JTidy html "hidden" Button drücken Allgemeine Java-Themen 7
faetzminator Regex zur Suche von "value-losen" Attributen in HTML Tags Allgemeine Java-Themen 7
data89 Java und HTML-Seiten mit Bildern - Wie passt das zusammen? Allgemeine Java-Themen 2
C Applet: JFileChooser: PFad an HTML zürückgeben Allgemeine Java-Themen 4
T Webseite (HTML) Parser gesucht Allgemeine Java-Themen 8
Daniel_L RegEx: UBB in HTML konvertieren, Problem Verschachtelung Allgemeine Java-Themen 3
T html Datei in jrxml Datei (JasperReports) umwandeln Allgemeine Java-Themen 6
J Seltsame Exception beim Java Applet einbinden in Html Allgemeine Java-Themen 2
G Import von HTML-Dateien Allgemeine Java-Themen 5
MQue Tidy HTML baum durchlaufen Allgemeine Java-Themen 5

Ähnliche Java Themen

Neue Themen


Oben