public class Test1 {
public static void main(String[] args) {
//例D:\qrcodeFile文件夹下包含20190116和20190117俩个文件夹,
//20190116和20190117俩个文件夹中分别有俩个文件
isDirectory(new File("D://qrcodeFile"));
}
public static void isDirectory(File file) {
if(file.exists()){
if (file.isFile()) {
System.out.println("file is ==>>" + file.getAbsolutePath());
/* 输出结果
* file is ==>>D:\qrcodeFile\20190116\5c594aee7a3d4b99b234b21456d053c4.png
* file is ==>>D:\qrcodeFile\20190116\95db451237344c51b4d797ddd9a71dce.png
* file is ==>>D:\qrcodeFile\20190117\5c594aee7a3d4b99b0c9b21456d053c4.png
* file is ==>>D:\qrcodeFile\20190117\95db457467344c51b4d797ddd9a71dce.png
* */
}else{
File[] list = file.listFiles();//list获取的结果:[D:\qrcodeFile\20190116, D:\qrcodeFile\20190117]
if (list.length == 0) {
System.out.println(file.getAbsolutePath() + " is null");
} else {
for (int i = 0; i < list.length; i++) {
isDirectory(list[i]);
}
}
}
}else{
System.out.println("文件不存在!");
}
}
}
转载自:https://blog.csdn.net/guying1028/article/details/2908038?utm_source=blogxgwz8