【2022.1.25更新V4.0.1】Document TagExplorer -免费好用的文件标签管理工具

首先感谢作者的辛苦付出 :pray:,一直再寻找这样一款软件,DTE是我目前发现最符合我要求的一款。虽然它还不是很完善,期待他能越来越好。使用了一段时间,提出一些我粗浅的建议。

1、有这样一种情况:之前给一些文件添加了流标签,但是在一个新的电

脑上使用,新的DTE中并没有这些标签,这样要想通过标签来搜索文件

就不可能了。建议:是否可以添加一个功能,【通过指定目录中文件/

文件夹标签来恢复标签管理器列表(标签数据库)】。

2、目前的版本中有【通过选定标签给文件更名】,那是否应该也有【恢复原来文件名】这样的功能,这样这个过程就可逆了,防止误操作,当然,如果能加入【ctrl+z】返回上一步就更完美了。

3、建议在文件列表中加入【刷新】的按钮。

4、建议在目录和文件管理器中加入【桌面】一项。

5、随着软件的一步步的完善,功能也渐渐复杂,建议作者有必要做一个
【使用说明手册】了,详细介绍每一项功能的用法,有些功能看不太懂什么意思,也不知道去哪查。比如搜索位置→导出文件,这个功能就不太理解是什么意思。

6、在软件需要搜索或者替换较多文件等待处理的过程中,能否有一个【暂停】或者【取消】键?如果不想这样操作了,目前只能强行关闭程序,或者等好久。

7、我看在软件的【说明和帮助】中有写“DTE把文件夹的标签保存在文件夹下的“desktop.ini”文件中,因此文件夹可以随意改名、移动,标签都不会丢失。但请不要随意删除文件夹下的“desktop.ini”文件,也要注意一些垃圾清理软件可能会删除这个文件!”
对于这一点,我认为可以在每个文件夹中建立一个隐藏的文件,用于记录文件夹的标签和备注。使用desktop我猜测这样做是为了兼容TC,但是也可以同时使用隐藏文件和desktop,这样安全性、稳定性得到了保障。

1 Like

感谢您提出宝贵意见,今晚太晚了,赶明我认真一条一条的研究一下,尽快给与您答复。

再继续补充几条啊。(写上瘾了 :laughing: :laughing:
8、我个人的理解,软件中间的这一栏【文件列表】应当是日常使用最频繁的地方之一,尤其是在将资料归档之前,进行打标签、修改文件名等一系列操作,以方便日后查找。基于以上观点,所以,我觉得应当在【文件列表】区域具备完整的资源管理器右键的功能,比如常用的【重命名】、【属性】等。能否让文件列表的右键和资源管理器的右键内容自动相同步?这样后期基本上就可以替代掉windows的【资源管理器】了,打开电脑后就在DTE中操作就ok了。(其实目前基本已经有了资源管理器的雏形)

9、【维护工具】当中有【导出标签和备注】,但为什么没有【导入标签和备注】呢?当文件被放到非NTFS磁盘中,流信息丢失,您考虑到了用文件名来留存标签,我认为其实用【导入标签和备注】也是一个不错的办法,而且不会破坏现有的文件名。

1 Like

如果我没有理解错误,您的意思是,在A电脑上建立好的标签体系,如何完整搬迁到B电脑上对吗?
您在A电脑上建立好的标签树,其数据保存在DTE所在文件夹下的data文件夹下的taglist.edb文件中,您只需要把DTE所在文件夹整体搬迁到B电脑,就可以继续愉快的使用自己以前建立好的标签树了。

目前这个功能,是通过“删除文件名标签”功能来实现的。
image

如果是标签、备注的变动,一般DTE会自动刷新相关信息。
如果没有自动刷新,您可以点击左侧响应文件夹,右侧文件列表就会刷新。
至于单独做一个刷新功能,也不是不可以,我做个记录吧,看情况。因为从V4开始,文件列表控件有了巨大的变化,还需要不需要这个功能需要再看看。

当前左侧目录树控件中,就有“桌面”。

因为各位朋友、各位用户踊跃提出修改完善意见,DTE的功能一直在比较“剧烈”的改动着。我好几次要停下来认真谢谢教程啥的,都很快因为UI和功能上大的调整而被打断…
目前正在开发V4,文件列表控件更换成和windows资源管理器非常相像的一个东西,因此核心功能大改,本来想做的教程只能再等等了。。。

好的,这个建议已经记录,争取在后续版本中实现。

目前DTE对文件夹标签和备注的保存,除了依靠desktop.ini之外,还会同时写入一个叫descript.ion的文件,这同样也是为了兼容类似TC这样的软件。

嗯嗯,您说的很有道理,虽然DTE肯定不具备完整替代资源管理器的资格,但是我也在尽量模仿的更像一些,目前正在开发的V4大概是这样的…


是不是已经和资源管理器较为相似了呢?

1 Like

这个就要分析分析了:
1、您说的这个导入,是在什么场景下导入?是文件被挪到非NTFS格式磁盘后,因为流信息丢失,所以要“就地”在非NTFS格式磁盘中导入流数据吗?这显然做不到,非NTFS格式磁盘,没有附加数据流,不可导入流数据。
2、如果是说,文件在被移入非ntfs格式磁盘,丢失流数据后又被移回ntfs格式磁盘,因为本身附加数据流已经丢失,所以采取导入方式恢复流数据?这个看起来合理一些,但问题是,我们无法保证这个文件从非ntfs格式磁盘中移回后,还100%放在原路径中,也无法保证这个文件的文件名还是原来的文件名,这时采取导入,就有可能造成误操作。对这种存在风险的操作,我还是非常谨慎的。

是的,您说的这是比较常规的操作。但是如果我现在拿到了一份别人已经打过流标签的文件,而我自己没有当初的taglist.edb。现在在我自己的电脑上使用DTE去管理这份文件。文件中已经存在的标签,却无法进入到我的【标签管理器】当中,这种情况除了手工添加还有什么其他的办法吗?

如果是您说的这种情况,确实没有办法。咱们举例说明:
假设你拿到的文件,统共包含“中国”、“汉语”、“辽宁”这三个标签,在原主标签树中,“汉语”是“中国”的下级标签,“辽宁”也是中国的下级标签。
但是在新机器上,假设DTE也扫描到了这三个标签,DTE作为一个程序,该如何判断这三个标签的层级关系?它该如何猜测谁是上级标签?谁是下级标签?
所以,最好的办法,还是请原主,将taglist.edb文件发给您,您就可以立即得到原主的标签树了。

恩,这个功能只能应用在【文件】上,那【文件夹】想要恢复原来的名字应该怎么办呢?

:joy:
DTE的文件(夹)名标签,都是在原文件名后加入标签信息,格式也算规整,如果您希望恢复文件夹名到未加标签之前的样子,手动改动一下,看起来不麻烦…

我这边确实没有显示,可能因为是我电脑设置的问题吧。(C盘地方不够了,我把Desktop桌面迁移到e盘了。)不过这也无伤大雅,放到常用里就解决了。
QQ五笔截图未命名desktop

恩恩,理解

确实是这样的,因为只要不改动电脑设置,桌面是一定会出现在目录树中的
image

其实也好处理,

把所有标签按标签池处理,新装设备全盘扫描一遍即可,异机非同步的情况只是需要找回文件而已,并不会太过关注树的层级,有标签手动重组树就行。
搜索的话,个人使用可以直接支持模糊搜索就可以在无标签树的情况下找到文件了,无非是个速度的问题 @dangerace
模糊搜索目前可以在命令行下完成。

恩,明白了。真遇到这种丢失taglist.db的情况,目前来看就只能手工维护标签了。
……
等等,突发奇想。那如果能加入一个【标签扫描】的功能,把不在标签管理器中,而存在于文件中的标签扫描出来,取名叫做【丢失的标签】是不是更有利于后期的标签维护呢?
更近一步,使用您刚刚的例子,吧“中国”、“汉语”、“辽宁”这三个标签都扫出来,然后放到一个父标签叫做【丢失的标签】中,让用户自己选择标签的上下级关系,这样是否可行?
这样来看,虽然丢失了标签的上下级关系,至少找出了冗余的标签,否则那些不在标签管理器中,而存在于文件中的标签白白占用了空间,也无法管理它们,也不方便搜索。