• 文件搜索,输出绝对路径


    //文件搜索,输出绝对路径
    public void fileSearch(String fatherFile,String fileName){
     if(fatherFile.contains("System Volume Information"))
     return;
     File father=new File(fatherFile);
     String[] fileList=father.list();
     for(int i=0;i<fileList.length;i++){
     File middle=new File(fatherFile,fileList[i]);
    if(middle.isFile()&&middle.getName().equals(fileName)){
    System.out.println(middle.getAbsolutePath());
    }
    if(middle.isDirectory())
    fileSearch(middle.getAbsolutePath(),fileName);
    }
    }
    //*****************************************************************************
    //按文件类型搜索,输出绝对路径
    public void fileSearch(String fatherFile,String fileExtent){
    if(fatherFile.contains("System Volume Information"))
    return;
    File father=new File(fatherFile);
    String[] fileList=father.list();
    for(int i=0;i<fileList.length;i++){
    File middle=new File(fatherFile,fileList[i]);
    if(middle.isFile()&&middle.getName().endsWith(fileExtent)){
    System.out.println(middle.getAbsolutePath());
    }
    if(middle.isDirectory())
    fileSearch(middle.getAbsolutePath(),fileExtent);
    }
    }
    //*****************************************************************************
    代码
    //文件搜索,输出绝对路径
    public void fileSearch(String fatherFile,String fileName){
    if(fatherFile.contains("System Volume Information"))
    return;
    File father
    =new File(fatherFile);
    String[] fileList
    =father.list();
    for(int i=0;i<fileList.length;i++){
    File middle
    =new File(fatherFile,fileList[i]);
    if(middle.isFile()&&middle.getName().equals(fileName)){
    System.out.println(middle.getAbsolutePath());
    }
    if(middle.isDirectory())
    fileSearch(middle.getAbsolutePath(),fileName);
    }
    }
    //*****************************************************************************
    //按文件类型搜索,输出绝对路径
    public void fileSearch(String fatherFile,String fileExtent){
    if(fatherFile.contains("System Volume Information"))
    return;
    File father
    =new File(fatherFile);
    String[] fileList
    =father.list();
    for(int i=0;i<fileList.length;i++){
    File middle
    =new File(fatherFile,fileList[i]);
    if(middle.isFile()&&middle.getName().endsWith(fileExtent)){
    System.out.println(middle.getAbsolutePath());
    }
    if(middle.isDirectory())
    fileSearch(middle.getAbsolutePath(),fileExtent);
    }
    }
    //*****************************************************************************
  • 相关阅读:
    模拟器安装.apk包_夜神模拟器
    SDK安装报错_2019
    Jenkins安装插件方法
    Jenkins安装
    Python项目第三方库安装_pip freeze命令
    深入理解Java虚拟机—内存分配
    深入理解Java虚拟机—垃圾回收 下
    深入理解Java虚拟机—垃圾回收 上
    深入理解Java虚拟机—OutOfMemoryError异常
    深入理解Java虚拟机—Java内存区域
  • 原文地址:https://www.cnblogs.com/frostbelt/p/1766770.html
Copyright © 2020-2023  润新知