Coder Social home page Coder Social logo

file-engine's Introduction

File-Engine

A tool can make you work more efficiently.
不必再在杂乱的文件夹中寻找文件。提高工作效率。这是一个绿色软件,不必安装,随时使用。


该分支前后端分离,使用File-Engine-Core https://github.com/XUANXUQAQ/File-Engine-Core

🏠如何编译构建本项目


  • JDK >= 21 (项目使用了jdk21虚拟线程)
  • Python >= 3.7
  • Visual Studio 2022(C++ 生成工具 >= v143)
  • maven >= 3.6.1
  • 如何编译构建项目 初次编译请使用maven进行编译(mvn compile)


🛠️制作自己的插件


如何手动更新

  • 进入File-Engine目录,用新版本覆盖File-Engine.exe,然后打开File-Engine.exe即可。

  • 4.0以前版本还需删除data目录下的File-Engine.jar


使用

  • 或者在搜索框中输入 :help 默认Ctrl + Alt + K呼出搜索框


特性

  • 快速搜索,实测100W文件索引仅需要10秒。搜索速度取决于你的硬盘的速度

  • 绿色便携软件,所有配置文件均在自身目录。

  • 自定义命令,快速进行所选操作。

  • 实时更新文件,自动检测已删除和新增文件。

  • 支持指定优先搜索文件夹,常用文件无需等待,立即打开。

  • 简洁UI,设置方便。

  • 自适应分辨率显示。

  • 多语言支持。

    该软件仅支持64位系统


💖感谢以下项目:

file-engine's People

Contributors

xuanxuqaq avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

file-engine's Issues

为什么要使用ascii码和对文件进行分组存储?

Hi,请教一下代码的分组存储逻辑,
collect_result_to_result_map函数通过文件名的ascii值之和,将其划分到41个不同的桶里面,与数据库相对应。

为什么需要分多个表呢?是为了加速运算吗?为什么通过文件名的ascii和进行划分?

期待作者答疑!

可用性不如everything

才开始的项目吧,可用性太差了。

启动后只有一个设置界面,字体布局一言难尽,要按快捷键才出现搜索框。。。


我理解开源项目才开始,功能有就行。

这里描述一下个人使用场景,以及everything利弊,以供参考。

  • Everything 当文件管理器,可以搜索、聚合来自不同drive,不同目录的文件。它还可以放大预览网格。
  • Everything 可监控文件变化,尤其c盘,这点在“尝试运行新ide或他人项目时”很有用,可以监控c盘多了哪些文件,以便清理。
  • Everything 无法真正排除磁盘索引,只能排除搜索。它总是会自动索引新插入的磁盘,即使配置exclude也没用。我的一个盘都快用废了还给我扫描,扫描成了未响应。。。

编译很复杂?Java是纯做界面还是参与搜索逻辑,等我再把磁盘清理十个g(刚清理的又被idea吃光了),有空再试试。

有没有纯c++的原始一点的demo。。

使用建议和优化体验

1.首次启动,需要的java环境希望改进(最好是能启动直接可以使用),第一次启动就出现错误,如果没有耐心大部分体验不好就不会往下折腾JDK了。
图片
2.希望增加搜索文件的右键选项功能。
3.插件功能下载失败,挂代理也是下载失败

用的过程中有点问题,大佬有空看下

系统Win10,电脑安装了 Everything、Clover、uTools等软件。
软件在后台正常运行,鼠标放在某个文件上后,上方会出现一个小透明框(我试了,不是搜索框),有时候还会一直闪。软件退出后就不见了(难道是和我安装的其他软件有冲突吗???)

问题

调用CMD提示错误

调用cmd命令错误提示:Windows找不到文件 'pl"ugins/Plugin configuration files/Cmd/tmp$$bat.bat""。请确定文件名是否正确后,再试一次。 win10家庭版

有个建议麻烦看一下

能把打开的快捷方式设置成快速按两下ctrl吗,这样比较方便,还有就是打开搜索框之后可以点击esc退出,而不只是点搜索框外退出,做的特别好,希望可以坚持下去

提问

您好,我想只获取到所有文件的路径,然后放在一个db文件中,我是不是只需要编译fileSearcherUSN 文件夹

出现搜索框无法关闭的bug

在下载文档选择保存路径时,弹出了搜索框并且无法关闭,搜索框显示的位置无法改变并且遮挡住了弹窗的“最小化、关闭”
另外在其他软件弹窗保存路径时也会有这个bug,
不如在这种情况下,将搜索框直接放在保存路径弹窗的最底端

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.