一、预备知识
要知道File类在java.io.File包中,所以要导入这个包。
File类中用到的方法:
boolean isDirectory() 测试此抽象路径名表示的文件是否是个目录
File[] listFiles() 返回一个抽象路径名数组,这些路径名表示此抽象路径名表示的目录中的文件
File类中用到的常量:
public static final String separator 与系统有关的默认名称分隔符,这个字符串只表示一个字符:separatorChar
二、代码实现
- package org.io;
- import java.io.File;
- public class IODemo01
- {
- public static void main(String[] args)
- {
- File file = new File("E:"+File.separator);
- list(file);
- }
- public static void list(File file)
- {
- if(file.isDirectory())
- {
- File [] lists = file.listFiles();
- if(lists!=null)
- {
- for(int i=0;i<lists.length;i++)
- {
- list(lists[i]);
- }
- }
- }
- System.out.println(file);
- }
- }
三、
效果展示