jEverything
github 地址: https://github.com/aihy/jEverything
基于 Java Swing 的文件快速搜索软件
jEverything 索引文件列表,保存到 sqlite 中,搜索时直接搜索 sqlite
我手边没有 Windows 电脑,因此没有对 Windows 操作系统做适配,部分功能只在 macOS 下可用
而且 Windows 上已经有Everything了,完全没必要用我这玩意
功能
- 使用字符串模糊匹配文件路径
- 使用空格分隔多个字符串
- 使用
^、$标记匹配路径开头或结尾 - 支持单选、多选拖拽文件到访达移动(直接拖拽)或拷贝(按住 option )
- 支持按空格快速预览文件(仅支持 macOS )
- 右键菜单支持打开文件、打开文件所在目录、拷贝文件路径
备注
- 只在用户主目录建立索引
- 索引建立时间与文件数量和磁盘速度有关,大约 1 分钟
- 需要将
/System/Library/CoreServices/JavaLauncher.app加入完全磁盘访问权限
例子
- 使用
^/Users/xxx/Downloads .pdf$ book可以搜索出/Users/xxx/Downloads目录下,路径中带有book的所有 pdf 文件。
详细使用指南( macOS )
1 、将/System/Library/CoreServices/JavaLauncher.app加入完全磁盘访问权限
打开系统设置->隐私与安全性->完全磁盘访问权限。点击加号,按command + shift + G,输入/System/Library/CoreServices/JavaLauncher.app,按回车并选择打开