Java_基础—输出指定目录下指定后缀的文件名

package com.soar.test;

import java.io.File;

public class Test6 {
/*
 * * A:案例演示
    * 需求:判断D盘目录下是否有后缀名为.txt的文件,如果有,就输出该文件名称
 */
    public static void main(String[] args) {
        File dir =  new File("D:\\");

        /*String[] arr = dir.list();        //获取D盘下所有的文件或文件夹
        for (String string : arr) {
            if(string.endsWith(".txt")){
                System.out.println(string);
            }
        }*/

        File[] subFiles  = dir.listFiles(); //获取D盘下所有的文件和文件夹对象
        for (File subFile : subFiles) {
            if(subFile.isFile() && subFile.getName().endsWith(".txt")){
                System.out.println(subFile);    //D:\BugReport.txt
            }
        }
    }

}
posted @ 2017-07-21 19:44  Soar_Sir  阅读(677)  评论(0编辑  收藏  举报