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);
    }
    }
    //*****************************************************************************
  • 相关阅读:
    c#常用正则表达式
    亲密接触Discuz!NT之架构篇:优良架构 方便网站整合与二次开发
    即时对话,在线对话,QQ,MSN,UC,popo
    C#事务处理
    正则表达式中的特殊字符
    9:38 2009729
    16:43 200981 缓解疲劳的七大唱片 免费短信
    复选框 全选
    9:05 2009721
    9:34 2009728
  • 原文地址:https://www.cnblogs.com/frostbelt/p/1766770.html
Copyright © 2011-2022 走看看