• 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);
                }
            }
        }
    }

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

  • 相关阅读:
    cl编译器命令行调试问题
    西电计算机专业培养
    GCN代码实现
    GCN介绍
    cpu密集型任务及IO密集型任务,GIS,多进程及多线程
    骨架提取
    视频文件的一些属性
    空洞填充
    凸包,二值图家矩形框
    RGB图片取大于阈值部分
  • 原文地址:https://www.cnblogs.com/xcxfuryit/p/7112710.html
Copyright © 2020-2023  润新知