优效文件助手 - 助你轻松掌控电脑文件

优效文件助手

助你轻松掌控电脑文件

应用平台

  • Windows

推荐类型

【开发者自荐】

一句简介

优效文件助手是一款为文件标签管理而生的软件,内置了强大的本地文件搜索引擎,助你轻松掌控电脑文件。

官方网站 && 应用商店地址

https://www.youxiao.cn/yxfile

为什么要做这个软件?

一、引言

对于大部分人来说,想要在电脑里快速找到自己想要的文件,并不是一件容易的事。如果你恰好不喜欢整理电脑,当电脑里出现了大量 [新建文件夹1] [新建文件夹2]……时,这时候你要找到某个文件就更加头疼了。

通常,我们都是使用文件夹来管理和组织文件。文件夹是一种树状结构,我们需要按照分类一层一层创建文件夹,再把文件归于其中。

例如:暑期出游拍了很多照片,我将它们放在文件夹 [照片] → [2021年] → [8月] 里面。[2021年] 文件夹里面还有 [1月][2月]……[8月] 等多个文件夹。如果要查找某个照片,我需要依次进入文件夹 [2021年] → [8月],然后再逐个寻找。

image

典型的文件夹结构


二、问题

文件夹这种树状结构,比较适合将文件归档保存,但它也会带来很多不方便的地方,下面挑几点说一下:

  • 管理不方便 ,修改文件分类时需要在不同的文件夹里移动文件。

image_1

  • 搜索不方便 ,我们拍摄的照片大部分是自动按照IMG_xxx.jpg(编号) 或202108051800.jpg(时间)命名的,我们并不能直接通过文件名称搜索到,手动重命名文件工作量又极大。

image_2

  • 文件属性单一 ,照片IMG_0004.jpg放在[8月]这个文件夹里面,就相当于给该照片增加了[8月]这个属性,但仅此而已,我们只能在[8月]这个文件夹里才能找到它。但其实照片的属性是丰富多彩的。

假设照片IMG_0004.jpg是2021年8月暑假期间我带儿子去爬黄山时拍摄的,如果我想通过[暑假]、[爬山]、[黄山]、[亲子]等关键字找到该文件,这时候文件夹的这种组织方式就无能为力了。如果非要做,需要分别建立对应这几个关键词的文件夹,再将照片文件IMG_0004.jpg分别复制到各个文件夹里面。这不仅费时,还会增加额外的存储空间。

IMG_0004.jpg在多个文件夹中,糟糕的管理方式


三、解决

仔细分析一下:

使用文件夹查找文件的过程其实是一维 的,我们需要一层一层进入文件夹进行查找,如果没找到则要后退到上级文件夹重新前进查找。

image_4

一维的查找方式

如果我们能把查找文件的过程提升到二维 ,那效率将会大大提升。

image_5

二维的查找方式

标签就是帮助你管理文件时从一维升级到二维 的神器,通过不同的标签组合进行筛选,就可以迅速找到目标文件。我们再来看看下面摘自知乎的一个例子,更深刻的了解一下标签的概念

摘自知乎《“文件夹管理”与“标签管理”如何合理使用?》


四、文件标签

如果我们给文件打上标签,那就完美的解决上面遇到的问题了,

什么是文件的标签?

  • 对于一首歌曲 ,演唱者/作曲者/作词者/风格/流派等元素,可以作为它的标签。比如《青花瓷》这首歌曲的标签可以是 [音乐] [周杰伦] [方文山] [中国风] [流行]

  • 对于一部电影 ,导演/主演/语言/类型等元素可以作为它的标签。比如《满城尽带黄金甲》这部电影的标签可以是 [电影] [张艺谋] [周杰伦] [周润发] [动作] [历史] [华语]

  • 对于一张照片 ,时间/地点/人物/拍摄器材等元素可以作为它的标签,比如上面的IMG_0004.jpg照片,它的标签可以是 [照片] [2021年] [8月] [暑假] [爬山] [黄山] [亲子]

当文件有了标签之后,我们就可以通过任意一个标签或者多个标签组合快速找到想要的文件。而不是分别依次进入每一个文件夹里逐个进行查找。

比如:

  • 通过标签 [周杰伦] 可以快速找到歌曲青花瓷.mp3、电影满城尽带黄金甲.mp4

  • 通过标签 [电影] [周杰伦] 的组合可以快速找到电影满城尽带黄金甲.mp4

  • 通过标签 [暑假] [黄山] 的组合可以快速找到照片IMG_0004.jpg


五、优效文件助手介绍

市面上有一些基于标签的文件管理软件,但大多设计复杂、上手困难,性能问题也十分严重,好在现在有了一个更好的选择。

优效文件助手就是为文件标签管理而生的软件,内置了强大的本地文件搜索引擎,助你轻松掌控电脑文件。

先通过一段操作演示来初步感受一下它的魅力:

210811

完整模式

优效文件助手的主界面干净简洁,提供了完整模式/简洁模式,深色主题/浅色主题等多种个性化界面形式。

简洁模式-搜索结果

完整模式-搜索结果

完整模式下的主界面主要分为三大部分:顶部搜索框、左侧导航栏、文件视图。

其中:左侧导航栏由上而下分为 快捷启动 和 文件标签 两个区域;文件视图支持 列表视图 和 缩略图视图 两种模式切换。


软件特点

优效文件助手主要由三大模块构成:应用快捷启动、文件标签管理、文件极速搜索。

1. 应用快捷启动

优效文件助手的快捷启动,非常简洁实用。将常用的软件添加进去,甚至在桌面不用再显示任何图标,从此告别乱糟糟的桌面。


2. 文件标签管理

文件标签管理是优效文件助手的核心功能 ,不同与市面上其他标签管理软件设计得复杂繁琐、上手难度极大,优效文件助手从开发之初就是秉着简洁、简单的理念进行交互设计,目的是让每一位电脑使用者都可以轻松上手,享受使用标签管理文件带来的高效。

下面就简单介绍一下怎么用它管理文件标签。

  • 多种方式给文件打标签

在文件搜索结果上右键可以打标签

通过资源管理器右键也可以打标签

image_4

如果操作的是文件夹,可以自动给内部的子文件同时打上标签

  • 支持对一个文件打多个标签

image_5

给这首歌打上 [周杰伦] [音乐] [八度空间] 3个标签

  • 支持多标签组合筛选

按住 Ctrl 键多选标签,找到同时包含 [周杰伦] [音乐] 标签的文件​

  • 智能标签

    即将支持。


3. 文件极速搜索

优效文件助手另外一个核心功能 就是本地文件搜索,不同与市面上其他打着国产Everything旗号的软件(其实只是集成了Everything的搜索组件)。优效文件助手的本地文件搜索引擎是完全自主研发 ,从性能和速度上相较于 Everything 相差无几,但是产品体验方面却高了不少,更符合国人使用习惯。

下面就来简单介绍一下它的主要特点。

  • 极速创建文件索引

    经测试,100万本地文件,首次建立索引不到半分钟。

  • 秒速搜索本地文件

    经测试,100万本地文件,1秒内出搜索结果。

  • 支持关键词模糊搜索

    别家搜不到的文件,优效文件助手可以搜到。

    举个简单例子,在搜索关键词 win11 时,使用Everything (包括其他集成它的软件)是无法直接搜索到包含 Windows11 相关的文件,而使用优效文件助手却可以搜索到,这得益于更智能的模糊匹配算法。

在保证搜索速度的前提下,模糊搜索的效率更高

  • 支持简拼/全拼搜索

    优效文件助手的拼音搜索,对比别家也更强大

    别家有的只支持拼音首字母搜索,有的只针对特定几个系统目录的文件支持(无法对全盘文件进行拼音搜索),Everything则不支持拼音搜索,各位有兴趣的可以去试试看。

    优效文件助手不仅支持了全盘文件的拼音(简拼/全拼)搜索,速度依然很快。

zjl即可搜索到周杰伦的结果

  • 支持子目录搜索

    在需要搜索的文件夹上点右键,或者在其里面点击鼠标右键,就可以只搜索该文件夹内的文件。

文件夹上点右键

文件夹内空白处点右键

image_11

搜索结果

  • 支持搜索结果排序

支持多种排序方式

  • 支持搜索结果筛选

可按文件类型进行筛选

  • 支持系统 UWP应用搜索

一键直达系统UWP应用,绝对高效

挺漂亮!加油(ง •̀_•́)ง

不仅仅是数据文件要分离。生产的类似目录树既然是参数调用tree命令生成,那也应当让用户选择保存路径为妙(可以预先制定一个默认路径)
现在放在 安装位置\diree\下不符合程序与数据分离的原则。这点和db数据库的原因一样。另外DB数据库,ini配置等都建议放在Roamin\youxiao\下的单独目录;例如专门的datebase,config等文件夹,而不要放置在一起

这样方便用户备份相关数据库,增加数据安全

另外几个建议我之前发到回复私信了。就不再列出了

@youxiao 刚刚又有一点需求
由于这是一个基于搜索的应用。所以更多的我喜欢放弃鼠标,而使用纯键盘的快捷操作

比如这一步,我输入名称后,对第一个文件夹,我希望能按下某个按键就出现菜单。
而这一步我没有找到这个按键(Windows默认的右侧win徽标键和右ctrl之间的菜单键没有绑定注册,没有效果。这一步可以采取设定快捷键,比如ctrl+k,或者menu菜单键,或者listary的处理方式,按下向右的方向键。)

另外,字体放大或者整体dpi缩放真的需要。27寸,2K屏幕下
image

相对而言,他用上了数据库,移动文件之后就不如你的方案具有数据的持久性。
不过我想如果这类数据库的tag方式,能够实现一个劫持掉系统的文件\文件夹的移动、复制等操作。以自身进行移动复制,并更正数据库,其实就实现了数据的实时性。

另外图片缓存上,给用户自己一个选择空间把,可以自己选择开关。我宁可选择性能,而不要图片缓存,实际上那么小也看不清楚什么。而且一张图片,一部影片要生成一大一小两个缓存。这是有当年Eagle的缓存挨骂的前车之鉴的

另外,索引缓存,速度很快,性能不错。但是体积增长有点。这是装上后大约3个小时的结果。可以看到tag的数据库占用并不多,主要是硬盘文件索引。这部分类似的Everything对我的全盘索引,大概自由30M左右。

另外唤起主程序,就开始写入数据库,这点我有点迷惑。这时候不是应该读操作并lock么?唤起又开始一次扫描? 对于系统的IO压力还是有的。建议尽量这部分都放到内存中操作。定时或关机前才进行内存存盘。毕竟现在SSD的写入量越来越脆皮

键盘操作也是支持的,你试试看CTRL+Q,后面版本这些按键、目录都将会支持自定义的。

我不太明白你所说的用了数据库为什么就不能做到数据的持久性?
在资源管理器操作文件更名、移动后后,我们的标签文件也可以做到同步更新,你可以试试看。
用数据库是主流标签软件的通用做法,安全性、易用性也是得到了时间的检验的。

我们并不单纯是一个打标签工具,还有本地搜索模块(类似Everything),
软件首次启动后需要对全盘NTFS文件建立索引,
后面启动会对磁盘内增量的文件建立索引。
如果完全不会使用全盘搜索功能,也可以在设置里面关闭。

这和你那个功能有点像啊哈哈哈

嗯嗯,都有标签维护和搜索功能,不过实现原理估计有差异。

:rofl:想换掉listary 还是不太可能,其他的快速启动都是只搜索文件,而不是应用+文件混合模式;要不就是不支持带参数启动软件 :rofl:
快速搜索+标签的模式挺有新意的,加油!

我测试的版本 2.1.8.11
ctrl+Q我测试了没有唤起二级菜单。我之前是有看到快捷按键里有个alt+Q的快速预览的功能的。不知道您说的是不是这个?
image

我的建议是

  • 按下向右的方向键(默认)或者自定义快捷键(我倾向于ctrl+K)。就唤起youxiao自身的二级菜单

  • 将近期常用的标签直接放到二级菜单。用键盘选择打tag。不用移动右手去选择鼠标 @youxiao

  • 添加一个 以Totalcmd打开当前文件路径的选项。或者配置默认文件管理器
    image

  • 另外有一点,单击打开这个功能。对快速启动和文件建议分别打开(快速启动单击打开方便。而文件管理有时候需要单击选中)

我的意思不是要关掉全盘索引。而是让用户可以选择关掉图片的缓存
这个功能有两个问题

第一,缩略图的长宽比固定为正方形。现在大多图片长宽比都不适合这样,强行缩放,本来预览面积就不大,缩放后几乎难以看图。不如直接看文件名。红框是图片本身长宽比下的面积(大略估计)


缩略图本身其实你们也是按原比例截图的

第二、快速启动的缩略图无效


启动之前我还特意清空了图片缓存。然后开启优效。刚打开时图标都是正确的,去看了缓存也顺利重新建立了。但是再次唤起youxiao的窗口,图标缓存就无效了

我不是质疑用数据库进行标签管理的合理性。

有一点其实我不太明白,为什么使用独立数据库你们会认为将掉标签?我简单说一下我们的实现方式:我们有一套全盘文件搜索的底层引擎支持(类似Everything),这套底层也可以监控到文件的变化,所以我们独立的标签数据库就可以同步更新了。

这个想法我觉得很棒~!发挥了数据库和监视的长处。而且现在看youxiao的稳定性还挺好。就是写操作可以优化减少一些,现在电脑内存都不少,多在内存里操作,减少SSD的读写。

但是我的确没有在youxiao上看到移动的监视更新。所以你看到我给您提出的件以上有hooker系统的剪切复制粘贴的一个想法
证据如下:
这是昨晚我私信你的消息里的这个文件


昨天关机之前我将它移动到了另一块硬盘。我使用的是Totalcmd进行的文件移动。没有用Windows本身的资源管理器。这个不知道是不是youxiao检测不到移动的原因

其次,如果根据您今天的回复,youxiao是基于数据库里的文件名匹配+实时索引监测文件的移动操作。那理论上无论什么shell管理移动了文件,它是基于文件系统层面的监视,应该都能监控到。所以我无法判断这是因为用了TC检测不到,还是如你所说,我发现了一个bug。

最近这类tags管理文件的软件挺多啊。个人还是没找到痛点。

如果是关键字的话,那么直接在文件名里加关键字不是更直接,listary一搜就找到了。

@Qingwa 小青蛙
我 在菜单栏点击使用表情就是是用不上

只能自己全手打或者用Windows本身的输入
::joy:
::joy_cat:
::joy_cat:

啊,这个我真没注意到啊。一般我都是直接用输入法里的表情,比如 :joy:

:sweat_smile: 但是,菜单栏里的表情,我这里也是好的…

对了,是什么浏览器呢

第一,文件名长度有的系统有限制,太长不利于发送。
第二,文件名太长,显示起来要拖拉很长才看得到。
第三,就是难看,
第四,如果手工打,每次 [] 空格 左右括号 再加内容,输入法切换中英文,也是个麻烦。

Chrome 64位版本 92.0.4515.107 ::joy: :rofl:

关于缩略图

看了一下官网的介绍图,大概明白大的缩略图的用武之地。
只是对比大图和详细预览,不免觉得,有点尴尬。

此外。下拉菜单建议增加改名的功能,或者绑定F2。连唤起系统菜单也屏蔽了改名。我被逼点击文件属性,才实现了改名。不过倒是验证了,在Windows文件管理器里的操作,youxiao的确能抓到。看来是TC的移动操作youxiao没有监视?(但是从原理上又不应该啊,这个监视应该是和操作软件无关的)


另外 快捷启动之外,我希望添加一个 快速计算器的功能,Listary5 永远的痛·~