Archivos de texto generales
Tomemos el archivo del archivo de registro.log como ejemplo:
import java.io.bufferedReader; import java.io.file; import java.io.fileInputStream; import java.io.filenotfoundException; import java.io.filreader; import java.io.ioException; public class file_test {/** * @param args */public static void main (string [] args) {archivo file = nuevo archivo ("d: //logserrormsg.log"); if (file.exists ()) {system.out.println ("este archivo existe"); } else {System.out.println ("Este archivo no existe"); } try {FileReader fr = new FileReader (archivo); BufferedReader BR = New BufferedReader (FR); Cadena S; while ((s = br.readline ())! = null) {system.out.println (s); } System.out.println ("El tamaño del archivo es (MB):" +nuevo FileInputStream (archivo) .Available () / 1024 /1024 +"M"); } catch (FileNotFoundException e) {E.PrintStackTrace (); } catch (ioException e) {E.PrintStackTrace (); }}}archivo .doc
Aquí usamos WordExtractor para leer documentos de Word. WORDEXTRATOR proviene del Proyecto de la Biblioteca POI de Apache. La dirección de descarga oficial es: https://poi.apache.org/download.html
import java.io.fileInputStream; importar org.textmining.text.extraction.wrewExtractor; public class WordTest {public static void main (string args []) lanza la excepción {new WordTest (). ReadByother (); } public void ReadByText () lanza la excepción {fileInputStream in = new FileInputStream ("c: //test.doc"); WORDEXTROOR extractor = new WORDEXTROTOR (); Cadena str = extractor.extractText (in); System.out.println (str); }}