اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

يمكن القراءة من مجلد directory في تطبيق جافا باستخدام الدالة ()List بعد تضمين المكتبة:

import java.io.File;

حيث يتم ذلك عن طريق إنشاء غرض object من نوع File وتمرير مسار المجلد الذي تريد إظهار الملفات والمجلدات الموجودة فيه في المُنشئ Constructor  ثم استدعاء الدالة List() كما في المثال التالي الذي يظهر محتوى المجلد tmp:

import java.io.File;

public class ReadDir {
   public static void main(String[] args) {
      
      File file = null;
      String[] paths;
            
      try{      
         // create new file object
         file = new File("/tmp");
                                 
         // array of files and directory
         paths = file.list();
            
         // for each name in the path array
         for(String path:paths)
         {
            // prints filename and directory name
            System.out.println(path);
         }
      }catch(Exception e){
         // if any error occurs
         e.printStackTrace();
      }
   }
}

 

تُرجع الدالة List() مصفوفة من نوع string تحتوي على مسارات جميع الملفات والمجلدات الموجودة في الـ directory الذي نريد قراءة محتوياته.

عند طباعة محتوى مجلد tmp على java console: (يحتوي مجلد tmp على مجلد واحد هو user)

ReadDir.thumb.png.02f91e4b4708a8746316d2

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...