• 大小: 4.43KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-02-01
  • 标签: java  文件夹  搜索  文件  

资源简介


资源截图

代码片段和文件信息

package com.mingrisoft;
import java.util.*;
import java.io.*;

public class FileSearch {
    
    public List findFiles(String baseDirName String targetFileName) {
        List fileList = new ArrayList(); // 定义保存返回值的List对象
        File baseDir = new File(baseDirName); // 根据参数创建File对象
        if (!baseDir.exists() || !baseDir.isDirectory()) { // 如果该File对象不存在或者不是一个目录
            return fileList; // 返回List对象
        }
        String tempName = null;
        File[] files = baseDir.listFiles(); // 获取参数目录下的文件数组
        for (int i = 0; i < files.length; i++) { // 循环遍历文件数组
            if (!files[i].isDirectory()) { // 如果数组中的文件不是一个目录
                tempName = files[i].getName(); // 获取该数组的名称
                if (FileSearch.findName(targetFileName tempName)) { // 

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         301  2011-05-23 19:43  .classpath
     文件         379  2011-05-23 19:43  .project
     目录           0  2012-02-22 14:42  .settings\
     文件         629  2011-05-23 19:43  .settings\org.eclipse.jdt.core.prefs
     目录           0  2012-02-22 14:42  src\
     目录           0  2012-02-22 14:42  src\com\
     目录           0  2012-02-22 14:42  src\com\mingrisoft\
     文件        2370  2011-05-23 19:43  src\com\mingrisoft\FileSearch.java
     文件        5485  2011-05-23 19:43  src\com\mingrisoft\Searchframe.java

评论

共有 条评论