public static void main(String[] args) { File file = new File("D:\\22222.txt"); recursion(file); } public static void recursion(File file){ if (file.exists()) { File[] files = file.listFiles(); if (files==null ) { System.out.println("文件夹下无目录(空)!"); } else { for (File file1 : files) { if (file1.isDirectory()) { System.out.println("文件夹:" + file1.getAbsolutePath()); recursion(file1); } else { //注意大小写是不一样的,一般返回时间和日期都是以毫秒和字节这些基本的单位 SimpleDateFormat dateFormat = new SimpleDateFormat("YYYY-MM-dd"); System.out.println("文件:" + file1.getAbsolutePath()+" 大小"+file1.length()+"修改时间:"+dateFormat.format(file1.lastModified())); } } } } else { System.out.println("文件不存在!"); } }
顺便说一下,国内又一款开源软件Wall,搭建特别简单,可以搭建个人照片墙和视频墙,有兴趣可以看下教程:https://blog.csdn.net/u014641168/article/details/129396364