فئة ملف Java قوية للغاية ، ويمكنك بشكل أساسي تنفيذ جميع العمليات على الملفات باستخدام Java. ستقوم هذه المقالة بإجراء تحليل مفصل لفئة تشغيل ملف Java وتقديم الطرق المشتركة بإيجاز في فئة الملفات. يمكن لمطوري Java المحتاجين إلقاء نظرة.
مُنشئ
نسخة الكود كما يلي:
فئة عامة filedemo {
الفراغ الثابت العام الرئيسي (سلسلة [] args) {
// ملف المنشئ (اسم مسار السلسلة)
file f1 = ملف جديد ("c: //abc//1.txt") ؛
// file (String Parent ، String Child)
FILE F2 = ملف جديد ("C: // ABC" ، "2.TXT") ؛
// file (File Parent ، String Child)
ملف F3 = ملف جديد ("C:"+file.separator+"ABC") ؛ // فاصل منصة فاصل
ملف f4 = ملف جديد (f3 ، "3.txt") ؛
System.out.println (F1) ؛ // C: /abc/1.txt
}
}
طريقة الخلق
1.Boolean CreateNewFile () غير موجود ويعيد true.exist إرجاع خطأ.
2.Boolean MKDIR () إنشاء دليل
3.Boolean MKDIRS () يخلق دليل متعدد المستويات
طريقة حذف
1.Boolean Delete ()
2. يتم حذف ملف deleteonexit () boolean بعد الاستخدام
نسخة الكود كما يلي:
استيراد java.io.file ؛
استيراد java.io.ioException ؛
فئة عامة filedemo2 {
الفراغ الثابت العام الرئيسي (سلسلة [] args) {
ملف f = ملف جديد ("d: //1.txt") ؛
يحاول {
system.out.println (f.createNewFile ()) ؛ // إرجاع خطأ عند وجود الملف
system.out.println (f.delete ()) ؛ // إرجاع خطأ عند عدم وجود الملف
} catch (ioException e) {
// TODO AUTO CATCH BLOCK
E.PrintStackTrace () ؛
}
}
}
كيف تحكم
1. Boolean Canexecute () يحدد ما إذا كان يمكن تنفيذ الملف قابل للتنفيذ
2. boolean canread () يحدد ما إذا كان الملف قابل للقراءة
3. Boolean Canwrite () يحدد ما إذا كان الملف قابل للكتابة
4.Boolean موجود () يحدد ما إذا كان الملف موجودًا
5.Boolean Isdirectory ()
6.Boolean Isfile ()
7.Boolean Ishidden ()
8.Boolean Isabsolute () يمكن أيضًا تحديد ما إذا كان ملف المسار المطلق غير موجود.
كيف تحصل عليه
1.String getName ()
2. غناء getPath ()
3.String getabsolutepath ()
4.String getParent () // return null إذا لم يكن هناك دليل الوالدين
5. LastModified () // احصل على آخر وقت تم تعديله
6. طول طول ()
7.Boolean Renameto (ملف F)
8.file [] liseroots () // احصل على رسالة قرص الماكينة
9.string [] list ()
10.String [] قائمة (FilenameFilter Filter)
سرد الملفات والمجلدات تحت القرص
نسخة الكود كما يلي:
فئة عامة filedemo3 {
الفراغ الثابت العام الرئيسي (سلسلة [] args) {
file [] files = file.listroots () ؛
لـ (ملف الملف: الملفات) {
system.out.println (file) ؛
if (file.length ()> 0) {
String [] fildenames = file.list () ؛
لـ (اسم ملف السلسلة: أسماء الملفات) {
system.out.println (اسم الملف) ؛
}
}
}
}
}
تصفية الملف
نسخة الكود كما يلي:
استيراد java.io.file ؛
استيراد java.io.filenameFilter ؛
فئة عامة filedemo4 {
الفراغ الثابت العام الرئيسي (سلسلة [] args) {
file [] files = file.listroots () ؛
لـ (ملف الملف: الملفات) {
system.out.println (file) ؛
if (file.length ()> 0) {
String [] filenames = file.list (filenamefilter () {
// file filter اسم دليل اسم الملف
قبول منطقي عام (ملف الملف ، اسم ملف السلسلة) {
الإرجاع filename.endswith (". mp3") ؛
}
}) ؛
لـ (اسم ملف السلسلة: أسماء الملفات) {
system.out.println (اسم الملف) ؛
}
}
}
}
}
ملف [] listfiles ()
File [] listfiles (FilenameFilter Filter)
قائمة جميع الملفات مع العودية
نسخة الكود كما يلي:
فئة عامة filedemo5 {
الفراغ الثابت العام الرئيسي (سلسلة [] args) {
ملف f = ملف جديد ("e: // sound") ؛
Showdir (F) ؛
}
showdir public static showdir (file dir) {
System.out.println (dir) ؛
file [] files = dir.listfiles () ؛
لـ (ملف الملف: الملفات) {
if (file.isdirectory ())
showdir (ملف) ؛
آخر
system.out.println (file) ؛
}
}
}
نقل الملفات
ابحث عن جميع ملفات .java على القرص D ، ونسخها إلى دليل C:/JAD ، وقم بتعديل أنواع جميع الملفات من .java إلى .jad.
نسخة الكود كما يلي:
اختبار الطبقة العامة 5 {
الفراغ الثابت العام الرئيسي (سلسلة [] args) {
ملف f1 = ملف جديد ("d: //") ؛
MoveFile (F1) ؛
}
movefile static static void (file dir) {
file [] files = dir.listfiles () ؛
لـ (ملف الملف: الملفات) {
if (file.isdirectory ())
MoveFile (ملف) ؛
آخر{
if (file.getName (). endswith (". java"))
file.renameto (ملف جديد ("c: // jad //"+
file.getName (). substring (0 ، file.getName (). lastIndExof ('.'))+". Jad") ؛
}
}
}
}
ما سبق هو كل خصائص وطرق فئة ملف Java. نحتاج فقط إلى استدعاء الطريقة أعلاه لإكمال تشغيل الملف المحدد. آمل أن يكون هذا المقال مفيدًا لك.