学习了递归算法,展示某个文件夹下的所有文件。
package com.test.sf;
import java.io.File;
public class dgFile {
/**
* 用递归展示某个文件夹下的所有文件
*/
static void getAllFile(File dir) {
File[] fileds = dir.listFiles();
if (fileds != null) {
for (File file1 : fileds) {
if (file1.isDirectory()) {
System.out.println("目录是:" + file1.getName());
getAllFile(file1);
} else {
System.out.println("-----文件为:" + file1.getName());
}
}
} else {
System.out.println("文件下为空或者不存在");
}
}
public static void main(String[] args) {
File file = new File("C:\\Users\\Administrator\\Desktop\\工作\\安徽微信");
getAllFile(file)
}