zoukankan      html  css  js  c++  java
  • 文件搜索,输出绝对路径

    //文件搜索,输出绝对路径
    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);
    }
    }
    //*****************************************************************************
  • 相关阅读:
    JVM调优之Tomcat启动参数配置及详解
    项目启动部署时报错:java.lang.NoSuchMethodError
    Springboot系列:@SpringBootApplication注解
    Tomcat下部署SpringBoot
    springboot 使用传统方式部署
    Spring Boot 学习笔记一(SpringBoot启动过程)
    Spring Boot【快速入门】
    Windows系统CPU内存网络性能统计第一篇 内存
    MinGW-w64非官方编译器集成安装包(很清楚)
    SyncML是一平台无关的信息同步标准协议集
  • 原文地址:https://www.cnblogs.com/frostbelt/p/1766770.html
Copyright © 2011-2022 走看看