How to display all the files available in a given directory using Java


previous next AddThis Social Bookmark Button

Problem Description:

How to display all the files available in a given directory.

Solution:

Following example shown how to use list( ) method to examine the contents of a directory:

import java.io.File;

class DirList {
   public static void main(String args[]) {
      String dirname = "/java";
      File f1 = new File(dirname);
      if (f1.isDirectory()) {
         System.out.println( "Directory of " + dirname);
         String s[] = f1.list();
         for (int i=0; i < s.length; i++) {
            File f = new File(dirname + "/" + s[i]);
            if (f.isDirectory()) {
               System.out.println(s[i] + " is a directory");
            } else {
               System.out.println(s[i] + " is a file");
            }
         }
      } else {
         System.out.println(dirname + " is not a directory");
    }
  }
}

Result:

Above code segment would produce following result:

Directory of /mysql
bin is a directory
lib is a directory
demo is a directory
test.txt is a file
README is a file
index.html is a file
include is a directory

previous next Printer Friendly


  

Advertisements



Advertisements