是这样的,我想打印某一个目录下的所有文件,文件加路径,这个目录下还有很多分支目录,请教大家怎么做啊,谢谢

解决方案 »

  1.   

           getFile(new File("某一个目录"));
           public static void getFile(File f){ if(f.isFile()){
    System.out.println(f.getAbsolutePath());
    }
    if(f.isDirectory()){
    File[] list = f.listFiles();
    for(int i=0;i<list.length;i++)
    getFile(list[i]);
    }
    }
      

  2.   

           getFile(new File("某一个目录"));
           public static void getFile(File f){ if(f.isFile()){
    System.out.println(f.getAbsolutePath());
    }
    if(f.isDirectory()){
    File[] list = f.listFiles();
    for(int i=0;i<list.length;i++)
    getFile(list[i]);
    }
    }
      

  3.   

    /**  * 输出目录中的所有文件及目录名字  * @param filePath  */  public void readFolderByFile(String filePath) 
    {  File file = new File(filePath); 
    File[] tempFile = file.listFiles(); 
    for(int i = 0;i<tempFile.length;i++) 

    if(tempFile[i].isFile()) 

    System.out.println("File : "+tempFile[i].getName()); 

    if(tempFile[i].isDirectory()) 

    System.out.println("Directory : "+tempFile[i].getName()); 
    }  }
    }