【IO流】04 - file类中的方法 - listFiles()方法

 

package cn.itcast.io.a.file;

import java.io.File;

public class FileMethodDemo3 {

    /**
     * @param args
     */
    public static void main(String[] args) {
        
        //需求:对给定的目录获取内部的内容。
        File dir = new File("e:\\java_code");
        //健壮性判断。1,必须是存在的,2,必须是目录。否则容易引发返回数组为null,出现NullPointerException
        String[] names = dir.list();//获取的是目录下的当前的文件以及文件夹的名称。
//        System.out.println(names);
        for(String name : names){
//            System.out.println(name);
        }
        
        
        File[] files = dir.listFiles();//获取目录下当前文件以及文件对象。
        for(File file : files){
            System.out.println(file.getName());//获取的是目录下的当前的文件以及文件夹的名称。
            System.out.println(file.lastModified());//获取最后的修改时间
        }
    }

}

 

posted @ 2018-01-29 16:55  清风拂柳  阅读(927)  评论(0编辑  收藏  举报