java IO文件夹——获取一个文件夹下的所有文件和最后修改时间

需求:获取一个文件夹下所有的文件 如果该文件夹下还有文件夹 继续获取
用递归来处理
源代码:

package com.oracle.core;

import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;

public class GetAllFiles
{
	private static SimpleDateFormat format=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
	public static void main(String[] args)
	{
		File file=new File("D:\\hello1");
		if(file.isDirectory())
	       {
		    listFiles(file);
		    }
	}
	public static void listFiles(File directory)
	{
		
			File[] listFiles = directory.listFiles();
			for(int i=0;i

此路径下我存放的文件:
java IO文件夹——获取一个文件夹下的所有文件和最后修改时间_第1张图片
运行结果:
java IO文件夹——获取一个文件夹下的所有文件和最后修改时间_第2张图片

你可能感兴趣的:(java练习,java,IO文件夹,获取一个文件夹下的所有文件)