package CoreJava.day18_IO;
import java.io.File;
/**
* Created by Intellij IDEA.
*
* @author zhudezhong
* @date 2021/7/1 15:12
*/
//递归实现输入任意目录,列出文件以及文件夹
public class ListFiles{
public static void listFile(String directory) {
File file = new File(directory);
File[] files = file.listFiles();
for (File f : files) {
//如果是文件,直接输出
if (f.isFile()) System.out.println("---" + f.getName());
//如果是文件夹
if (f.isDirectory()) {
String dirName = f.getAbsolutePath();
System.out.println(dirName + ":");
listFile(dirName);
}
}
}
}
递归实现输入任意目录,列出该目录下的文件以及子文件夹
最新推荐文章于 2023-07-12 11:38:09 发布