java获取文件夹及子文件夹所有文件名和文件夹名

来源:互联网 发布:好用的粉底液推荐知乎 编辑:程序博客网 时间:2024/06/06 07:39
public static void getAllFileName(String path,ArrayList<String> fileName)
   {
       File file = new File(path);
       File [] files = file.listFiles();
       String [] names = file.list();
       if(names != null)
       fileName.addAll(Arrays.asList(names));
       for(File tempList:files)
       {
           if(tempList.isDirectory())
           {
               getAllFileName(tempList.getAbsolutePath(),fileName);
           }
       }

   }

 public static void main(String[] args){

       ArrayList<String> listFileName = new ArrayList<String>(); 
       getAllFileName("路径",listFileName);
       for(String name:listFileName)
       {
           System.out.println(name);
       }
        
   }

阅读全文
0 0
原创粉丝点击