الملفات النصية العامة
لنأخذ ملف log file.log كمثال:
استيراد java.io.bufferedreader ؛ استيراد java.io.file ؛ استيراد java.io.fileInputStream ؛ استيراد java.io.filenotfoundException ؛ استيراد java.io.filereader ؛ استيراد java.io.ioException ؛ الفئة العامة file_test {/** * param args */public static void main (string [] args) {file file = new file ("d: //logserrormsg.log") ؛ if (file.exists ()) {system.out.println ("هذا الملف موجود") ؛ } آخر {system.out.println ("هذا الملف غير موجود") ؛ } جرب {fileReader fr = new fileReader (file) ؛ BufferedReader BR = جديد BufferedReader (FR) ؛ سلسلة S ؛ بينما ((s = br.readline ())! = null) {system.out.println (s) ؛ } system.out.println ("حجم الملف هو (MB):" +FileInputStream (ملف جديد) .Available () / 1024 /1024 +"M") ؛ } catch (fileNotFoundException e) {e.printStackTrace () ؛ } catch (ioException e) {E.PrintStackTrace () ؛ }}}ملف .doc
هنا نستخدم WordExtractor لقراءة مستندات Word. يأتي WordExtractor من مشروع مكتبة POI من Apache. عنوان التنزيل الرسمي هو: https://poi.apache.org/download.html
استيراد java.io.fileInputStream ؛ استيراد org.textmining.text.extraction.wordextractor ؛ الطبقة العامة WordTest {public static void main (String args []) يلقي الاستثناء {new WordTest (). readByother () ؛ } public void readByText () يلقي استثناء {fileInputStream في = جديد fileInputStream ("c: //test.doc") ؛ WordExtractor extractor = new WordExtractor () ؛ String str = extractor.extractext (in) ؛ system.out.println (str) ؛ }}