zoukankan      html  css  js  c++  java
  • java学习(1):在一个文件夹下搜寻想要类型的所有文件

    要求:在一个文件夹下,搜寻自己想要类型的所有文件(比如:我想要一个文件夹中的所有txt文件)。

    import java.io.File;
    /**
     *获得一个文件下想要类型的所有的文件
     *@author xcx 
     *@time 2017年6月24日下午3:02:00
     */
    public class GetFile {
      
        public static void main(String[] args) {
            String file = "d:\java";//文件夹的名称
            File f = new File(file);//创建文件对象
            String extent = ".txt";//这里想要.txt结尾的文件
            GetFiles(f,extent);
        }
        
        public static void GetFiles(File file,String extent){
            //判断文件是否是目录
            if(file.isDirectory()){//文件是目录
                File[] files = file.listFiles();//得到文件下的所有文件
                //遍历这些文件,看是否有所求文件
                for(File f :files){
                    //遍历这些文件进行递归
                    GetFiles(f, extent);
                }    
            }else{//文件不是目录
                //得到文件路径,判断是否以要求结尾
                String path = file.getPath();
                if(path.endsWith(extent)){
                    //是要求的文件,输出路径
                    System.out.println(path);
                }
            }
        }
    }

    此段代码对找寻文件时可以使用。

  • 相关阅读:
    ComboBoxEdit 数据绑定 使用模板
    ObservableCollection
    ListView.MouseDoubleClick
    Style 的查找 FindResource
    OpenFileDialog
    ItemsControl
    下拉框比较符
    ListView 控件与 内容
    测试oracle数据库连接
    MySQL ERROR 1300 (HY000): Invalid utf8 character string
  • 原文地址:https://www.cnblogs.com/xcxfuryit/p/7112710.html
Copyright © 2011-2022 走看看