使用递归打印指定目录下所有文件名(包括所有子目录下的)
Posted yhqtv-com
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用递归打印指定目录下所有文件名(包括所有子目录下的)相关的知识,希望对你有一定的参考价值。
1 package com.yhqtv.java1; 2 3 import java.io.File; 4 5 /* 6 * 使用递归打印指定目录下所有文件名(包括所有子目录下的) 7 * @author XMKJ yhqtv.com Email:yhqtv@qq.com 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 }
以上是关于使用递归打印指定目录下所有文件名(包括所有子目录下的)的主要内容,如果未能解决你的问题,请参考以下文章