这个Java类的作用是查找目录文件中特定文件名的文件,并不是查找文件内容。具体代码如下:

package net.xsoftlab.baike;

import java.io.File;

import java.io.FileFilter;

import java.util.ArrayList;

import java.util.List;

//查找目录下指定文件名的文件

public class TextSearchFile {

static int countFiles = 0;// 声明统计文件个数的变量

static int countFolders = 0;// 声明统计文件夹的变量

public static File[] searchFile(File folder, final String keyWord) {// 递归查找包含关键字的文件

File[] subFolders = folder.listFiles(new FileFilter() {// 运用内部匿名类获得文件

@Override

public boolean accept(File pathname) {// 实现FileFilter类的accept方法

if (pathname.isFile())// 如果是文件

countFiles++;

else

// 如果是目录

countFolders++;

if (pathname.isDirectory()

|| (pathname.isFile() && pathname.getName().toLowerCase().contains(keyWord.toLowerCase())))/

java 文件名查找_java 查找目录下指定文件名的文件相关推荐

  1. Java在c盘fld目录下的文件名_VB操作文件夹的几个方法

    ****************移动文件夹************************ 1.添加引用"microsoft    scripting    runtime" 2. ...

  2. Java在c盘fld目录下的文件名_VBS脚本常用代码大全2011整理.docx

    PAGE PAGE # / 38 VBS脚本常用经典代码收集于 2011年7月2日21:13:37整理 在网上查找资料的时候发现好多经典的 vbs 代码,收集起来也为了以后学 习. VBS播放音乐 D ...

  3. JDKbin目录下的众多exe文件的用途

    Java安装后JDK/bin目录下的众多exe文件的用途 javac:Java编译器,将Java源代码换成字节代 java:Java解释器,直接从类文件执行Java应用程序代码 appletviewe ...

  4. Java 读取指定目录下的文件名和目录名

    需求:读取指定目录下的文件名和目录名 实现如下: package com.test.common.util;import java.io.File;public class ReadFile {/** ...

  5. java批量提取文件夹名称_bat 批量提取指定目录下的文件名

    bat 批量提取指定目录下的文件名 下面是批量获取指定目录下的文件名的核心代码 @echo off echo text input set input= set /p input=: echo %in ...

  6. python查找某一目录下的前缀相同的文件并移动到指定目录, 目录下会有不同前缀的文件, 不同前缀的文件移动到不同目录 举个例...

    可以使用Python的os.listdir()函数来查找某一目录下的前缀相同的文件,然后使用shutil.move()函数将这些文件移动到指定的目录.例如,以下代码将某一目录下以"examp ...

  7. java 指定文件格式_java删除指定目录下指定格式文件的方法

    本文实例为大家分享了java删除指定目录下指定格式文件的具体代码,供大家参考,具体内容如下 正在看疯狂java讲义这本书,发现源码中有我不需要的class文件,想批量把它删除 代码如下: import ...

  8. java删除指定文件_java删除指定目录下指定格式文件的方法

    本文实例为大家分享了java删除指定目录下指定格式文件的具体代码,供大家参考,具体内容如下 正在看疯狂java讲义这本书,发现源码中有我不需要的class文件,想批量把它删除 代码如下: import ...

  9. 过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件

    过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件 find ./ -type f -size +1G| xargs rm 在清理系统日志文件 ...

最新文章

  1. 一位大神的Python数据分析与可视化笔记
  2. Coil - Google推荐的协程图片加载库
  3. 写一个使两个整数进行交换的方法(不能使用临时变量) 【前端每日一题-27】...
  4. xml.query() 实例演示
  5. c语言实现目录下文件的多选 反选,oto高清正版分享(53页)-原创力文档
  6. 抽象类java启动线程_java 线程复习笔记
  7. Activemq MQTT 简单消息推送示例
  8. Kotlin 能追赶上 Java 的步伐吗?
  9. android 焦点动画,在一个视图/imageview上获得焦点时,实现android缩放动画?_animation_开发99编程知识库...
  10. 软工导论 12-13-2 实验任务一
  11. matlab矩阵除法——记忆技巧
  12. VS2015,错误RC1015: 无法打开包含文件afxres.h
  13. vss服务器状态失败_修复VSS 6.0错误的方法
  14. matlab二维正弦曲线
  15. 苹果mac启动台变成问号_启动 Mac 时显示闪烁的问号是什么原因?如何解决?
  16. 深度技术 Windows7 旗舰五周年纪念版
  17. 新开发的微信小程序怎样推广引流?
  18. SpringBoot整合Mybaits开发报java.lang.IllegalArgumentException: At least one base package must be specifie
  19. 横向扩展与纵向扩展区别详解
  20. 基于android的航班船票机票预订查询系统app

热门文章

  1. 微信发朋友圈/评论/点赞/搜索/购物车 测试用例点
  2. Python 正则表达式基础(详细)
  3. 软银将联合能源公司开展绿色能源区块链试点
  4. openCV C++ 图像拼接
  5. MPB:华南农大王文策组-​水禽粪便微生物移植技术(视频)
  6. 电商如何对商品进行价格定位?(一)
  7. shp地图如何导入奥维地图手机_shp导入导出操作说明
  8. HDU 2547无剑无我
  9. 一起学习ML和DL中常用的几种loss函数
  10. cad详图怎么画_菜鸟入门必备:结构图如何根据建筑图绘制?【CAD】