您当前的位置: 首页 >  Java

小志的博客

暂无认证

  • 0浏览

    0关注

    1217博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

java循环遍历文件夹及其子文件夹和子文件夹中的文件、图片

小志的博客 发布时间:2019-01-17 16:20:28 ,浏览量:0

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

关注
打赏
1661269038
查看更多评论
立即登录/注册

微信扫码登录

0.0394s