في إصدار Java من التاريخ ، يتم الوصول إلى الملفات من خلال فئة الملفات ، ولكن تشغيل فئة الملفات محدودة ، ولا يمكن استخدام خصائص نظام ملفات معين ، والأداء ليس مرتفعًا. عند حدوث خطأ في الوصول ، يعود الكثير من الأشخاص بشكل مباشر ولا يقدمون معلومات استثناء. لذلك ، أضافت JAVA7 ملفين ومسارات من فئة الأدوات الجديدة لمعالجة الملفات. تحتوي فئة الملفات على عدد كبير من الطرق الثابتة لمعالجة الملفات. يقدم Java7 أيضًا واجهة مسار ، والتي تمثل مسارًا منصة لا علاقة للمنصة. فيما يتعلق باستخدامه ، سنقدمه بالتفصيل أدناه.
توفر المسارات طريقتين للحصول على كائنات المسار.
1. الحصول على (URL url)
2. احصل على (سلسلة أولاً ، سلسلة ... المزيد) ، هذه طريقة لصق سلاسل متعددة إلى مسار
أدناه هو رمز الاختبار
package com.sdjz.test1 ؛ import java.io.filenotfoundException ؛ import java.io.fileOutputStream ؛ import java.io.ioException ؛ import java.nio.charset java.nio.file.attribute.filetime ؛ استيراد java.util.arraylist ؛ استيراد java.util.calendar ؛ استيراد java.util.list ؛ استيراد java.util.list ؛ استيراد java.util.list ؛ استيراد java.util.list ؛ استيراد java.util.list ؛ فئة filestest {public static void main (string [] args) remrows fileNotfoundException ، ioException {path path.get ("d:" ، "test.txt") ؛ // احصل على المسار المطلق لنظام المسار. // انسخ ملفات الملفات. // أضف محتوى القراءة إلى القائمة <string> siles = files.readalllines (paths.get ("d:" ، "est.java")) ؛ System.out.println ("ملف قادم:" + قوائم) ؛ System.out.println ("هل هو قابل للكتابة؟ --->" + files.iswritable (paths.get ("d:" ، "test.txt"))) ؛ // إنشاء مجموعة لإضافتها إلى قائمة الملفات <string> list = new ArrayList <> () ؛ list.add ("adsf") ؛ list.add ("اختبار 1") ؛ list.add ("Test 2") ؛ // إنشاء مجموعة لإضافتها إلى قائمة الملفات <string> list = new ArrayList <> () ؛ list.add ("adsf") ؛ list.add ("اختبار 1") ؛ list.add ("Test 2") ؛ // اكتب سلاسل متعددة إلى ملفات file.write (paths.get ("d:" ، "test.txt") ، list ، charset.forname ("gbk")) ؛ // تحديد حجم ملف الملفات المحدد. // تحديد ما إذا كان نظام ملفات مخفي. // احصل على مثيل تقويمي لتعيين الوقت لتعديل الملف CA = Calendar.getInstance () ؛ // حدد الوقت حتى 23 مايو 2014 CA.SET (2014 ، 4 ، 23) ؛ // قم بتعيين الوقت الذي تم فيه تعديل الملف. files.setLastModifiedTime (path ، filetime.frommillis (ca.getTimeInMillis ())) ؛ }}قم بتشغيل البرنامج أعلاه وسترى النتائج التالية
فيما يلي خصائص وقت الملف المعدل بعد التعديل
الطريقة أعلاه للوصول إلى الملفات باستخدام فئة أدوات ملفات Java7 وواجهة المسار هي كل المحتوى الذي أشاركه معك. آمل أن تتمكن من إعطائك مرجعًا وآمل أن تتمكن من دعم wulin.com أكثر.