import java.io.File;
  public class Test {
     
     public static void main(String[] args) {
         String path ="D:\\workspace2017\\eclipse\\bzb";        traverseFolder2(path);
     }
     public static void traverseFolder2(String path) {        File file = new File(path);
         if (file.exists()) {
             File[] files = file.listFiles();
             if (null == files || files.length == 0) {
                 System.out.println(file.getPath());
                 System.out.println("文件夹是空的!");
                 return;
             } else {
                 for (File file2 : files) {
                     if (file2.isDirectory()) {
                    //     System.out.println("文件夹:" + file2.getAbsolutePath());
                         traverseFolder2(file2.getAbsolutePath());
                     } else {
                    //     System.out.println("文件:" + file2.getAbsolutePath());
                     }
                 }
             }
         } else {
             System.out.println("文件不存在!");
         }
     }
 }