Allgemeine Textdateien
Nehmen wir die Datei log Datei.log als Beispiel:
Import Java.io.BufferedReader; Import Java.io.file; import Java.io.FileInputStream; importieren java.io.filenotfoundException; Import Java.io.Filereader; importieren java.io.ioException; public class File_test {/** * @param args */public static void main (string [] args) {Datei Datei = neue Datei ("d: //logserrormsg.log"); if (file.exists ()) {System.out.println ("diese Datei existiert"); } else {System.out.println ("Diese Datei existiert nicht"); } try {fileReader fr = new FileReäen (Datei); BufferedReader BR = New BufferedReader (FR); String S; while ((s = br.readline ())! = null) {System.out.println (s); } System.out.println ("Dateigröße ist (MB):" +neuer FileInputStream (Datei) .Available () / 1024 /1024 +"m"); } catch (FilenotFoundException e) {e.printstacktrace (); } catch (ioException e) {e.printstacktrace (); }}}.DOC -Datei
Hier verwenden wir WordExtractor, um Wortdokumente zu lesen. WordExtractor stammt aus dem POI -Bibliotheksprojekt von Apache. Die offizielle Download -Adresse lautet: https://poi.apache.org/download.html
import Java.io.FileInputStream; import org.textmining.text.extraction.wordextractor; public class wordest {public static void main (String args []) löst Ausnahme aus {new WordTest (). ReadByother (); } public void readByText () löst Ausnahme aus {FileInputStream in = new FileInputStream ("c: //test.doc"); WordExtractor extractor = new WordExtractor (); String str = extractor.extractText (in); System.out.println (str); }}