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);
    }
    }
    //*****************************************************************************
  • 相关阅读:
    简单优化:Zipalign
    Using lists in Android (ListView)
    6410移植RT3070无线模块,WPA加密方式,并开机自动加载
    html表格的动态增加删除
    html 中表格长度固定
    跨域 Iframe 通信解决方案(兼容 IE 系列浏览器。)
    Sass 基础和入门
    javascript 模块化编程 1
    Canvas的方法覆盖和实现新的API
    获取鼠标点击相对于Canva位置的2种方法
  • 原文地址:https://www.cnblogs.com/frostbelt/p/1766770.html
Copyright © 2011-2022 走看看