列出一个目录中所有的文件和他们的大小

主要用到java.io.File。

结果、代码如下

列出一个目录中所有的文件和他们的大小_第1张图片

import java.io.File;

public class ListOfFile {
	public static void main(String[] args) {
		String path = "D://aaaaaaaaaaaaaa";
		File file = new File(path);
		ListOfFile(file);
	}
	public static void ListOfFile(File file) {
		if(file.exists()) {
			if(file.isDirectory()) {
				File [] lists = file.listFiles();
				for( File f : lists) {
					System.out.print(f);
					System.out.println(" 文件大小为" + f.length() + "字节");
					ListOfFile(f);
				}
			}
		} else{
			System.out.println("文件不存在");
		}
	}

}

 

你可能感兴趣的:(列出一个目录中所有的文件和他们的大小)