zoukankan      html  css  js  c++  java
  • Java基础之File类,读取指定目录下的指定类型文件

    import java.io.*;
    import java.util.*;

    class FindJavaFilesDemo
    {
        public static void main(String[] args) throws IOException
        {
            List<File> listFiles = new ArrayList<File>();
            find(new File("d:\\works\\"),listFiles);
            
            BufferedWriter bw = new BufferedWriter(new FileWriter(new File("d:\\works\\list.txt")));
            
            Collections.reverse(listFiles);
            
            for(File f : listFiles)
            {
                bw.write(f.getAbsolutePath());
                bw.newLine();
                bw.flush();
            }
            
            bw.close();
        }
        
        public static void find(File dir,List<File> listFiles)
        {
            File[] files = dir.listFiles();
            for(File file : files)
            {
                if(file.isDirectory())
                {
                    find(file,listFiles);
                }
                else
                {
                    if(file.getName().endsWith(".java"))
                        listFiles.add(file);
                }
            }
        }
    }
  • 相关阅读:
    前端CSS-font属性,超链接的美化,css精灵,background综合属性
    iOS App上架流程(2016详细版)
    iOS中使用正则
    iOS开发--JS调用原生OC篇
    iOS开发--OC调用JS篇
    CocoaPods 的简单快速安装方法
    iOS开发小技巧 -- tableView-section圆角边框解决方案
    Mac合并分区
    iOS开发小技巧
    iOS开发中遇到的错误整理
  • 原文地址:https://www.cnblogs.com/cxmsky/p/2889293.html
Copyright © 2011-2022 走看看