java获得文件夹目录

xiaoxiao2021-02-28  21

public  class  GetFileName {      public  static  String [] getFileName(String path)      {          File file =  new  File(path);          String [] fileName = file.list();          return  fileName;      }      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 a:files)          {              if (a.isDirectory())              {                  getAllFileName(a.getAbsolutePath(),fileName);              }          }      }      public  static  void  main(String[] args)      {          String [] fileName = getFileName( "F:\\xiaoshuo" );          for (String name:fileName)          {              System.out.println(name);          }          System.out.println( "--------------------------------" );          ArrayList<String> listFileName =  new  ArrayList<String>();           getAllFileName( "F:\\xiaoshuo" ,listFileName);          for (String name:listFileName)          {              System.out.println(name);          }                } }
转载请注明原文地址: https://www.6miu.com/read-1750272.html

最新回复(0)