Saturday, March 10, 2012

CountFilesinDir



import java.io.*;

public class CountFilesInDirectory {
static int count;
        public static void main(String[] args) {
                File f = new File("C:/Users/anandy/Downloads/Resume");
                countFile(f);
                System.out.println("Number of files: " + count);
        }
       
        public static void countFile(File fdir)
        {
            for (File file : fdir.listFiles()) {
                if (file.isFile()) {
                        count++;
                }
                else
                {
                String path = file.getAbsolutePath();
//Extra check for backward /
              //String absPath= path.replace('\\', '/');
               //System.out.println(path);
               //System.out.println(absPath);
               File f1=new File(path);
                countFile(f1);
                }
        }
        }
}

No comments:

Post a Comment