Java输出指定目录下所有文件

package com.day15.test1;

import java.io.File;
import java.io.IOException;

public class Io {
	public static void main(String[] args) throws IOException {
//		File file=new File("b.txt");
//		file.createNewFile();

		File file = new File("E:");
		file.createNewFile();
//		boolean f =file.createNewFile();

		list(file);
	}

	public static void list(File file) {
		// 获取了当前目录下的所有文件和文件夹
		File[] listFiles = file.listFiles();
		if (listFiles == null) {
			return;
		}
		for (File file2 : listFiles) {
			if (file2.isFile()) {
				System.out.println(file2.getName());
			}
			// 如果是文件夹list
			if (file2.isDirectory()) {
				System.out.println(file2.getName());
				list(file2);
			}
		}
	}

}

你可能感兴趣的:(文件)