列出某个目录下的所有文件和列出某目录下所有的子目录

    技术2022-05-19  18

            File f = new File("D://My Documents");         File[] files = f.listFiles();         for (int i = 0; i < files.length; i++) {             if (files[i].isDirectory()) {                 System.out.println("directory is" + files[i].getName());             } else {                 System.out.println("file is" + files[i].getName());             }         }

     

    列出某目录下所有的子目录:

     

     

    public static void main(String[] args) {         getFile(new File("D://My Documents"),"/t");     }     private static void getFile(File f, String s2) {                 System.out.println(s2+f.getName());         File[] f1=f.listFiles();         if(f1.length>=1){             for(int i=0;i<f1.length;i++){                 if(f1[i].isDirectory()){                     getFile(f1[i],s2+"/t");                 }             }         }     }


    最新回复(0)