FileSearch — 本地文件内容全文搜索

📥 下载此工具

版本v1.0
适用系统Windows 10/11
Python版本3.10
依赖级别C级(专用包)

功能介绍

FileSearch 是一款本地文件内容全文搜索工具,无需联网、无需数据库,直接在指定目录中快速检索关键词,支持 txt、csv、log、docx、xlsx、pdf 六种格式。

核心功能

  • 多关键词搜索:空格分隔多个关键词(AND逻辑,须同时匹配)
  • 搜索范围可选:仅文件名 / 仅文件内容 / 两者兼顾
  • 六种格式支持:txt、csv、log(流式读取)/ docx(按段落)/ xlsx(按单元格)/ pdf(按页面)
  • 实时结果展示:文件名 / 路径 / 匹配行数 / 内容预览(关键词用 <<…>> 标注)
  • 双击打开文件:直接用系统默认程序打开匹配文件
  • 结果导出 Excel:一键导出带格式的 xlsx 报告
  • 可中断搜索:搜索过程中可随时点击「停止」,大文件友好

安装环境

第一步:安装 Python 3.10

查看 Python 安装教程 →

第二步:安装依赖包

包名 版本 用途
openpyxl 3.1.2 读取/导出 Excel 文件
python-docx 0.8.11 读取 Word 文档
PyPDF2 3.0.1 读取 PDF 文件

解压源码包,在 packages 目录下运行 install.bat 即可自动安装。

使用方法

  1. 下载并解压源码包
  2. 运行 install.bat 安装依赖
  3. 双击运行 file_search.py
  4. 选择搜索目录,填写关键词,点击「开始搜索」
  5. 双击结果行可直接打开文件
  6. 点击「导出 Excel」保存搜索报告