Web | This Site

Java Basics Examples
Java Tutorial
Java Useful Resources
Selected Reading
© 2011 TutorialsPoint.COM

| Home |  | References |  | Discussion Forums |  | About TP

# Java Examples - Traversing Directory

## Problem Description:

How to traverse a directory?

## Solution:

Following example demonstratres how to traverse a directory with the help of dir.isDirectory() and dir.list() methods of File class.

    import java.io.File;

    public class Main {
       public static void main(String[] argv)
       throws Exception {
          System.out.println("The Directory is traversed.");
          visitAllDirsAndFiles(C://Java);
       }
       public static void visitAllDirsAndFiles(File dir) {
          System.out.println(dir);
          if (dir.isDirectory()) {
             String[] children = dir.list();
             for (int i = 0; i < children.length; i++) {
                visitAllDirsAndFiles
                (new File(dir, children[i]));
             }
          }
       }
    }

## Result:

The above code sample will produce the following result.

    The Directory is traversed.

Advertisement

Online Image Processing

Indian Baby Names