使用遞歸列印指定目錄下所有文件名(包括所有子目錄下的)
1 package com.yhqtv.java1; 2 3 import java.io.File; 4 5 /* 6 * 使用遞歸列印指定目錄下所有文件名(包括所有子目錄下的) 7 * @author XMKJ yhqtv.com Email:[email protected] 8 * @create 2020-05-12-12:15 9 * 10 */ 11 public class TestPrintAllFile { 12 public static void main(String[] args) { 13 File f=new File("E:\\XM Global MT4 MultiTerminal"); 14 printFile(f); 15 16 17 } 18 public static void printFile(File f){ 19 System.out.println(f); 20 File[] files = f.listFiles(); 21 22 for (File fi : files) { 23 24 if(fi.isDirectory()){ 25 printFile(fi); 26 }else{ 27 System.out.println(fi); 28 } 29 } 30 31 } 32 }