< span style = "font-family:" فيردانا" , " بلا سيريف"؛ mso-bidi-font-family: Helvetica;" >
< / span>< / div>
السلسلة العامة getParent()
إرجاع أسماء مسارات الأصل، وإلا فإنه فارغ إذا لم يكن اسم المسار يحتوي على دليل أصل.
< / span>< / div>الملف العام getParentFile () < / o: p>< / span >< / div>< span style = "font-family:" فيردانا" , " بلا سيريف"؛ mso-bidi-font-family: Helvetica;" >إرجاع اسم المسار المجرد للأصل ، أو فارغا إذا لم يكن اسم المسار يحتوي على دليل أصل.
< / span>< / div>السلسلة العامة getPath () < o: p >< / o: p >< / span >< / div>< span style = "font-family:" فيردانا" , " بلا سيريف"؛ mso-bidi-font-family: Helvetica;" >تحويل اسم المسار المجرد إلى سلسلة اسم مسار.
< / span>< / div> منطقية عامة isAbsolute ()
إرجاع true إذا كان المسار مطلقا.
< / span>< / div>السلسلة العامة getAbsolutePath () < / o: p>< / span >< / div>< span style = "font-family:" فيردانا" , " بلا سيريف"؛ mso-bidi-font-family: Helvetica;" >إرجاع المسار المطلق.
< / span>< / div>وجود منطقية عامة () < o: p >< / o: p >< / span >< / div>< span style = "font-family:" فيردانا" , " بلا سيريف"؛ mso-bidi-font-family: Helvetica;" >إرجاع true إذا كان الملف / الدليل موجودا.
< / o: p>< / span >< / div>< span style = "font-family:" فيردانا" , " بلا سيريف"؛ mso-bidi-font-family: Helvetica;" >
< / span>< / div>
منطقية عامة isDirectory () < o: p >< / o: p>< / span >< / div>< span style = "font-family:" فيردانا" , " بلا سيريف"؛ mso-bidi-font-family: Helvetica;" >إرجاع true إذا كان كائن الملف عبارة عن دليل.
< / span>< / div> منطقية عامة isFile () < o: p >< / o: p >< / span >< / div>< span style = "font-family:" فيردانا" , " بلا سيريف"؛ mso-bidi-font-family: Helvetica;" >إرجاع true إذا كان كائن الملف عبارة عن file.
< / span>< / div>عام طويل lastModified()
إرجاع تاريخ آخر تعديل بالمللي ثانية، أو 0L إذا لم يكن الملف موجودا.
< / span>< / div> يمكن قراءة منطقية عامة () < o: p >< / o: p >< / span >< / div>< span style = "font-family:" فيردانا" , " بلا سيريف"؛ mso-bidi-font-family: Helvetica;" >إرجاع true إذا كان من الممكن قراءة الملف.
< / span>< / div> يمكن أن يكون منطقيا عاما () < o: p >< / o: p >< / span >< / div>< span style = "font-family:" فيردانا" , " بلا سيريف"؛ mso-bidi-font-family: Helvetica;" >إرجاع true إذا كان الملف جاهزا للتحرير.
< / span>< / div> إنشاء منطقي عام TempFile (اسم السلسلة ، لاحقة السلسلة) < / o: p>< / span >< / div>< span style = "عائلة الخط: " فيردانا" , " بلا سيريف"؛ mso-bidi-font-family: Helvetica;" >ينشئ ملفا مؤقتا افتراضيا.
< / span>< / div> العامة المنطقية createNewFile () يلقي IOException< / o: p>< / span >< / div>< span style = "font-family:" فيردانا" , " بلا سيريف"؛ mso-bidi-font-family: Helvetica;" >ينشئ ملفا فارغا تلقائيا، يحمل اسم المسار المجرد. يقوم بإرجاع True إذا تم إنشاء الملف بنجاح ، وإلا false ، إذا كان هناك ملف آخر بنفس الاسم.
< / o: p>< / span>< / div>< span style = "font-family:" فيردانا" , " بلا سيريف"؛ mso-bidi-font-family: Helvetica;" >
< / span>< / div>
حذف بوليان عام ()< / o: p>< / span >< / div>< span style = "font-family:" فيردانا" , " بلا سيريف"؛ mso-bidi-font-family: Helvetica;" >حذف الملف أو الدليل.
< / span>< / div>حذف بوليان عامOnExit()
حذف الملف أو الدليل عندما يكون JVM.
< / span>< / div>السلسلة العامة [] قائمة () < o: p >< / o: p >< / span >< / div>< span style = "font-family:" فيردانا" , " بلا سيريف"؛ mso-bidi-font-family: Helvetica;" > الحصول على قائمة بأسماء الملفات والدليل.
< / o: p>< / span >< / div>< span style = "font-family:" فيردانا" , " بلا سيريف"؛ mso-bidi-font-family: Helvetica;" >
< / span>< / div>
ملف عام [] listFiles () < / o: p>< / span >< / div>< span style = "font-family:" فيردانا" , " بلا سيريف"؛ mso-bidi-font-family: Helvetica;" > الحصول على قائمة بأسماء المسارات المجردة للملفات في الدليل الخاص بهم.
< / span>< / div> منطقية عامة mkdir () < o: p >< / o: p>< / span >< / div>< span style = "font-family:" فيردانا" , " بلا سيريف"؛ mso-bidi-font-family: Helvetica;" >إنشاء دليل جديد. إرجاع true إذا تم إنشاء الدليل بطريقة أخرى false.
< / span>< / div>إعادة تسمية منطقية عامةإلى(ملف dest)
إعادة تسمية ملف.
example
import java.io.File;
اختبار الفئة العامة {
الفراغ العام الثابت الرئيسي (سلسلة [] args) {
ملف ملف = فارغ ؛
أسماء السلاسل [] = {"test1.txt" ، "test2"} ؛
try{
// لكل مربع في الصفيف
ل (اسم السلسلة: الأسماء)
{
// إنشاء ملف جديد
file = ملف جديد (اسم);
// true إذا كان الملف قابلا للتنفيذ
boolean bool = file.canExecute();
System.out.println("المسار المطلق:" + file.getAbsolutePath());
System.out.println("هل هو موجود؟" + file.exists());
System.out.println ("الاسم: " + file.getName());
System.out.println("هل هذا دليل؟" + file.isDirectory());
System.out.println ("هو ملف قابل للتنفيذ: "+ bool);
//display المحتويات إذا كان الملف عبارة عن مجلد
إذا كان (file.isDirectory() ) {
System.out.println ("محتويات الدليل");
ملفات الملفات [] = file.listFiles ();
//Loop التي تمر عبر
for(File f: files){
if (f.isDirectory()))
System.out.println(" ["+f.getName()+"]");
else
System.out.println(" "+f.getName());
}
}
}
}catch (استثناء e) {
// إذا ظهرت أخطاء الإدخال / الإخراج
e.printStackTrace ();
}
}
}
< / pre> Output
< pre class = "prettyprint lang-java" > المسار المطلق: C: \ المستخدمون \ VAIO \ مساحة العمل \ ملف \ test1.txt< br / >هل هو موجود؟ true
الاسم: test1.txt
هل هذا دليل؟ false
هو ملف قابل للتنفيذ: true
المسار المطلق: C: \ Users \ VAIO \ workspace \ File \ test2
هل هو موجود؟ صحيح < br / > الاسم: test2 < br / >هل هذا دليل؟ true
هو ملف قابل للتنفيذ: true
محتويات دليل Android
- الدليل النهائي Www.biblio-scientifique.com.pdf
واجهة رسومية Java.pdf
sunset.jpg
< / pre> عرض محتويات مجلد في java
يعرض هذا المثال الملفات المدرجة لدليل يمثل الجذر. للحصول على مخطط الشجرة الكاملة ، تحتاج إلى إنشاء طريقة متكررة تجتاز الشجرة بعمق وعرض إلى مستوى محدد مسبقا.
Iterable root = FileSystems.getDefault().getRootDirectories();
for(مسار المسار: الجذر)
{
System.out.println(path);
//لسرد دليل، استخدم كائن DirectoryStream
try(DirectoryStream list = Files.newDirectoryStream(path,"*.txt")){
int i = 0;
for(اسم المسار: قائمة)
{
System.out.println("\t\t" + ((Files.isDirectory(name)? name+"/" : name)));
i++;
if(i٪4 == 0)System.out.println("\n");
}
}
catch (IOException e) {
e.printStackTrace ();
}
}
< / path>< / path >< / pre>References
jenkov: Java IO: File< / a>
jmdoudoux.fr: NIO< / a>
Java Doc: ملف الفئة< / a>< / div>< / div>
Advertisement
AdBlock Detected
Please disable your ad blocker and refresh the window to use this website.