当前位置: 首页 > news >正文

同事离职了,他写的代码我找不到了?咋办呢

最近有同事离职,有些东西交接的比较仓库,承接起来有点费劲。又不好去打扰前同事,怎么办呢? 自己查呗 这种活接多了,都有经验了。

我们可以使用 Java 的 FilesPaths 类来遍历指定目录中的文件,筛选出特定后缀并包含特定字符串的文件。以下是一个简单的实现示例:

Java 代码示例

核心匹配逻辑
在这里插入图片描述
执行代码:

import java.io.IOException;
import java.nio.file.*;
import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;public class FileFilterExample {public static void main(String[] args) {String directoryPath = "你的文件目录"; // 替换为你的目录List<String> extensions = List.of(".txt", ".java"); // 需要筛选的文件后缀String searchString = "替换为你要查找的字符串"; // 替换为你要查找的字符串try {filterFiles(directoryPath, extensions, searchString);} catch (IOException e) {e.printStackTrace();}}
}

代码说明

  1. 路径设置:你需要将 directoryPath 替换为你想要搜索的文件目录,extensions 列表可以包含你想要筛选的文件后缀,searchString 是你要查找的特定字符串。
  2. 文件遍历:使用 Files.walk 方法递归遍历指定目录。
  3. 筛选条件
    • 只保留普通文件 (Files::isRegularFile)。
    • 筛选文件后缀匹配的文件。
    • 使用 containsString 方法检查文件内容中是否包含特定字符串。
  4. 结果输出:打印出符合条件的文件路径。

运行代码

将这段代码复制到你的 Java IDE 中,确保指定的目录存在,并运行程序。程序将输出符合条件的文件列表。如果有任何问题或需要进一步的功能,请告诉我!


http://www.mrgr.cn/news/62867.html

相关文章:

  • MySQL MHA 的部署
  • LINUX总线-设备-驱动匹配
  • 练习LabVIEW第二十九题
  • [mysql]子查询的概述和分类及单行子查询
  • SpringBoot中的Json工具类
  • 火山引擎VeDI数据服务平台:在电商场景中,如何解决API编排问题?
  • GitGraphPro 图管理系统
  • vivado-vitis-2024.1 ps_hello_world 实验
  • 递归的使用
  • spark==windows启动spark集群
  • [java][高级]RequestResponse
  • 【实战篇】requests库 - 有道云翻译爬虫 【附:代理IP的使用】
  • 【算法】【优选算法】双指针(上)
  • Qt(文件IO)
  • Spring Boot 集成 RabbitMQ
  • Java阶段三02
  • Q-learning原理及代码实现
  • ubuntu交叉编译libffi库给arm平台使用
  • 【力扣打卡系列】二叉树的最近公共祖先
  • 2024最新Linkedln领英养号方法总结
  • 【数学二】线性代数-行列式
  • 早点包子店点餐的软件下载和点餐操作教程 佳易王餐饮点餐管理系统操作方法
  • redis安装使用
  • 攻防世界 MISC miao~详解
  • Android——Activity生命周期
  • 面试题整理 2