Skip to content

Latest commit

 

History

History
120 lines (88 loc) · 2.62 KB

File metadata and controls

120 lines (88 loc) · 2.62 KB

文件搜索工具 - 快速启动指南

安装依赖

npm install

启动应用

npm start

主要功能

1. 基本搜索

  • 输入文件夹路径或点击"浏览"选择
  • (可选) 输入搜索关键词
  • (可选) 选择文件类型过滤
  • 点击"搜索"按钮

2. 文件选择

  • 每个文件前有复选框,可单独选择
  • 点击"全选"按钮可全选/取消全选
  • 选中数量实时显示在按钮上

3. 批量操作

  • 导出: 导出选中的文件(或全部)到指定文件夹
  • 删除: 删除选中的文件(需确认)
  • 清空: 清空当前搜索结果

4. 查看更多

  • 搜索结果超过1000个时,只显示前1000个
  • 点击底部"继续显示"按钮加载更多
  • 每次加载1000个文件

5. 排序功能

  • 默认排序
  • 按名称 (A-Z / Z-A)
  • 按日期 (最新 / 最旧)
  • 按大小 (大到小 / 小到大)

6. 文件操作

  • 📁 打开文件所在文件夹
  • 📄 打开文件
  • ℹ️ 查看文件属性

性能特点

  • ⚡ 并行搜索,速度提升40-60%
  • 🎯 智能批量处理,减少卡顿
  • 💾 内存优化,支持大量文件
  • 🔄 实时进度显示

快捷键

  • Enter: 开始搜索
  • F12: 打开开发者工具(调试用)

文件类型过滤

  • 图像: jpg, png, gif, bmp, svg, webp, ico, tiff
  • 文档: pdf, doc, docx, txt, xls, xlsx, ppt, pptx, csv
  • 视频: mp4, avi, mkv, mov, wmv, flv, webm
  • 音频: mp3, wav, flac, aac, ogg, wma, m4a
  • 压缩包: zip, rar, 7z, tar, gz, bz2, xz

自动跳过的目录

  • node_modules
  • .git, .svn, .hg
  • 系统目录 (Windows, Program Files等)
  • 回收站
  • 缓存目录

注意事项

  1. 搜索大目录时可能需要一些时间
  2. 无权限访问的文件/目录会被自动跳过
  3. 删除操作不可恢复,请谨慎使用
  4. 导出大量文件时会显示进度

故障排除

搜索没有结果

  • 检查路径是否正确
  • 检查是否有访问权限
  • 尝试搜索其他目录

应用无响应

  • 按F12打开开发者工具查看错误
  • 重启应用
  • 检查是否在搜索系统保护目录

文件操作失败

  • 检查文件是否被占用
  • 检查是否有足够权限
  • 检查磁盘空间是否充足

开发调试

临时启用开发者工具已在代码中开启,如需关闭:

编辑 search-main.js 第21行:

// mainWindow.webContents.openDevTools(); // 注释掉这行

技术栈

  • Electron
  • Node.js
  • 原生 JavaScript (无框架)
  • HTML5 + CSS3

版本信息

当前版本: v2.1 最后更新: 2026-04-05