تشغيل الملف
غالبًا ما يتم استخدام Java لقراءة الملفات وكتابتها ، لذا إليك ملخصًا لعمليات الملفات الشائعة الاستخدام.
1. إنشاء ملف
static boolean createFile (سلسلة filepath) {E.Printstacktrace () ؛2. إنشاء مجلد
BOOLEAN STATIC CRATERISTORY (دليل السلسلة)
3. حذف الملف
BOOLEAN STATIC DELETEFILE (String FilePath) ؛
4. حذف المجلد
حذف الملفات الفرعية والمجلدات بشكل متكرر تحت المجلدات
public static void deletedirectory (string filepath) {file = filepath) ؛ file.isdirectory () {file [] file.listfiles () ؛5. اقرأ الملف
(1) اقرأ الملفات بالبايت ، والتي يتم استخدامها غالبًا لقراءة الملفات الثنائية ، مثل الصور والأصوات والصور والملفات الأخرى
Static String readfilebytes (سلسلة filepath) {file = filepath) ؛ {byte [] temp = new byte [1024] ؛ byte [1024] ؛(2) اقرأ الملفات بوحدات من الأحرف ، والتي يتم استخدامها غالبًا لقراءة ملفات النص والأرقام وما إلى ذلك ، ودعم قراءة الصينية
Static String readFileByChars (string filepath) {file = filepath) ؛ char [] temp = char new [1024] ؛ الإلحاح (Temp) ؛ {e .printstacktrace () ؛(3) قراءة الملفات في وحدات السلوك ، وغالبًا ما تستخدم لقراءة الملفات المنسقة الموجهة للخط
القائمة الثابتة العامة <string> readFileBylines (سلسلة filepath) {file = filepath) ؛ ArrayList <String> () ؛ (linecontent = reader.Readline ()! = null) {content.add (linecontent) ؛ } catch (filenotfoundexception e) {6. اكتب وثيقة
من بين الفئات العديدة التي تتم فيها كتابة الأوتار إلى الملفات ، تكون FilewRiter هي الأكثر كفاءة ، تليها BufferedOutputStream ، و FileOutputStream هي الأسوأ.
(1) كتابة الملفات من خلال fileOutputStream
public static void writefilebileOutputStream (String FilePath ، محتوى السلسلة) يلقي iOexception {file = filepath) ؛ ) ؛(2) كتابة الملفات من خلال bufferedoutputstream
public static void writefileBufferedOutputStream (string filepath ، string) يلقي ioException {file = filepath) ؛ GBK ")) ؛ fos.flush () ؛ fos.close () ؛}}(3) اكتب سلاسل للملف من خلال filewriter
public static void writefilewriter (string filepath) ؛
دليل الدليل
الدليل هو قائمة بالملفات التي يمكن أن تحتوي على ملفات وأدلة أخرى. إذا كنت ترغب في إدراج قائمة الملفات المتاحة في الدليل ، فيمكنك إنشاء دليل باستخدام كائن الملف للحصول على قائمة كاملة وتفصيلية من الطرق التي يمكن استدعاؤها في كائن الملف والتعلق بالدليل.
إنشاء دليل
فيما يلي طريقتان مفيدة للملف يمكنهما إنشاء أدلة:
تقوم طريقة MKDIR () بإنشاء دليل ، ويعود إلى النجاح ، ويعيد خطأ للفشل في الإنشاء. حالة الفشل يعني أن المسار إلى كائن الملف موجود بالفعل ، أو لا يمكن إنشاء الدليل لأن المسار بأكمله غير موجود.
تنشئ طريقة MKDIRS () دليلًا ودليله العلوي.
المثال التالي ينشئ دليل "/tmp/user/java/bin":
استيراد java.io الآن.
قم بتجميع وتنفيذ الكود أعلاه لإنشاء " /tmp /user /java /bin".
نصيحة: Java تعالج فواصل المسار تلقائيًا وفقًا لاتفاقيات UNIX و Windows. إذا كنت تستخدم Forward Slash (/) في إصدارات Windows من Java ، فلا يزال بإمكانك الحصول على المسار الصحيح.
قائمة الدليل
على النحو التالي ، يمكنك استخدام طريقة القائمة () التي يوفرها كائن الملف لسرد جميع الملفات والدلائل المتاحة في الدليل
استيراد java.io ؛ } catch (استثناء e) {// في حالة حدوث أي خطأ e.printstacktrace () ؛بناءً على الدلائل والملفات المتوفرة في دليل /TMP الخاص بك ، سيتم إنتاج النتائج التالية:
test1.txttest2.txtreaddir.javareaddir.class