2024年4月4日:Document_TagExplorer-文件标签编辑/分类/管理工具更新至v6.10.3

> 开发者注:原来的帖子由于作者过于勤奋,更新内容太多,导致编辑和保存困难(动辄需要卡死五六分钟才能打开或保存),不得已新开一贴,敬请站长及管理人员谅解。
> 原帖地址: 【20231024更新】Document_TagExplorer -免费好用的windows文件标签分类管理工具 - 发现频道 :mag_right: - 小众软件官方论坛 (appinn.net)

软件名称: Document_TagExplorer 2024版(v6.10.3.0)

主要用途: 给文件和文件夹打标签、写备注,方便对文件进行无感分类和检索。

应用平台: windows平台(win7及以上)

开发语言: 正版易语言(受限于开发工具特性导致:①当前版本暂时不支持emoji、韩文、阿拉伯文等非GBK2312字符集字符;②会被360等流氓软件误报病毒,可换装火绒解决)

软件特性简介:
Document_TagExplorer(以下简称DTE),是一款国产免费的文件标签编辑、分类和管理工具。用户可以使用本软件对自己的视频、照片、图片、工作文档、下载软件等打上标签,写上备注,方便今后随时分类和检索,非常方便!
市面上有类似功能的软件不少,但有的需要付费使用,有的停更多年,还有的开发设计思路比较落后,在管理文件数量以及便捷程度上不够令人满意。
DTE针对以上问题,创新性的允许用户灵活使用三种模式来为文件打标签,包括利用NTFS磁盘格式特性的附加数据流标签、文件名标签以及descript.ion文件标签等。
image
这三种标签模式各有特长,附加数据流标签擅长本地文件管理、descript.ion文件标签支持云盘以及NAS同步,文件名标签则简单直观!用户只需要根据自己的使用习惯和主要应用场景择一使用即可(但应尽量保持一种模式,反复切换可能造成程序读取标签不完整)。
无论哪种模式,都对系统性能没有要求,对管理的文件数量没有要求,理论上支持管理数万、数十万、几十万的文件,检索速度并不会有小型桌面数据库那样随着数据量的增加而迅速达到瓶颈的问题,而是会基本保持持平。
更多有关本软件的知识内容,请用户访问官方论坛进一步查看或者详细讨论。作者在B站也上传了一些视频教程,感兴趣的用户可以去看看。


为方便用户随时随地的查看和编辑文件标签,DTE还提供了一个配套的小组件,Quick_TagViewer(以下简称QTV),可以允许用户在windows资源管理器中,在文件上点击右键拉起QTV,直接对特定某(些)文件查看/编辑它们的标签备注。
image

image
官方下载地址:
http://dangerace.ysepan.com

官方论坛地址:
Document_TagExplorer (qq.com)

近期更新内容,请点击以下查看:
(2024年4月4日:Document_TagExplorer-文件标签编辑/分类/管理工具更新至v6.10.3 - #32,来自 dangerace)

总结

’ v6.7.1.0
’ 在现代、经典文件列表、搜索结果和主题文件页面,都增加ctrl+a全选快捷键支持
’ 终于解决了在现代列表中无法分辨用户是否正在编辑文件名的问题,现在在现代、经典文件列表中,都可以按下del键删除文件了

’ v6.7.0.0
’ 完善标签内容规则,禁止标签文本中存在空格,避免在逻辑上和一次性手动添加多个标签相冲突
’ 为快捷标签栏上的标签添加“计数”能力,用户每双击某标签一次,该标签就会被记录使用次数+1,然后在下次程序启动时,会根据各个标签的使用次数从高到低依次加载标签到快捷标签栏中。

’ v6.6.2.0
’ 设置面板中新增“禁用现代列表”选项,当用户启用增强模式2时,为保证不会因为在现代列表中进行文件管理而导致ion/mem文件错乱,会提示用户是否禁用现代列表,如果用户同意,则会自动禁用现代列表。当然,用户也可以自行开启和关闭这个选项。
’ 其他易用性方面的细微调整和优化

’ v6.6.1.0
’ 针对某一个文件夹下有极多文件(子夹)的情况,对经典列表刷新算法进行调整。项目超过200个,就不再添加图标(比较消耗CPU资源和IO资源)。经测试,可以大幅提升性能,原来访问一个2000+文件的文件夹会卡死,进行调整优化后,可以比较舒畅的访问、显示文件夹内容了。
’ 强制程序窗口启动后显示在屏幕正中
’ 修复一处用户报告的搜索目录标签不正确的重大bug,影响以往多个版本

’ v6.6.0.0
’ 新增descript.mem文件,用来记录在增强模式2下的文件备注信息。(文件夹的备注信息统一记录在文件夹下的desktop.ini文件中)。但目前因为个人技术原因,暂时无法做到在现代列表中用鼠标操作复制、剪切时自动移动mem文件(因为无法精准识别和拦截鼠标上述动作),所以建议用户在使用增强模式2时,需要自动移动ion和mem文件,一定要在经典文件列表中操作,包括更名、移动、复制等。这点已经在设置面板中进行了强调!
’ 控制面板-杂项页面,新增"禁用windows自动DPI缩放"开关,当用户使用高分屏导致程序UI模糊时,可以尝试勾选该选项来解决问题(效果如何未知,我没有高分屏)。
’ 修复了现代文件列表中复制(ctrl+c)、剪切(ctrl+x)、粘贴(ctrl+v)三个快捷键的一些问题,现在这三个快捷键的稳定性有所提高。
’ 在经典文件列表和搜索结果页面中,可以直接按del键删除文件了(现代列表不行,因为暂时无法区分是在改名还是在删除文件)
’ 修复了通过命令行拉起DTE的相关功能,已经可以正常运行了。当然还比较简陋,今后再逐渐完善吧(不推荐这种方式)
’ 根据用户在论坛上的要求,现在按右ctrl键同时双击标签,也会直接启动对该标签的搜索了,方便左利手用户。
’ 在当前文件备注栏下方,增加两个小按钮,一个快捷键alt+1,按下会将当前选中的文件的最后编辑时间添加到备注栏当前光标处;一个快捷键alt+2,按下会将当前选中的文件的md5值添加到备注栏当前光标处
’ 程序启动后,会检查注册表项,<取数值注册项 (#现行用户, “SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\HideFileExt”, )>,看看用户是否打开了资源管理器中的显示扩展名开关,否则会提示用户。

’ v6.5.2.0
’ 修复设置面板中“在资源管理器备注栏中显示备注”只能开不能关的问题。另外,即使关闭这个开关,以前曾经设置过的文件夹也仍然保留相关能力。
’ 当用户在文件名标签模式中要搜索某标签,如果用户选择了搜索对象是“标签”,则会提示用户应搜索“文件名”。
’ 当用户上一个搜索动作是搜标签时,系统一般会自动在搜索关键词前面加上“+”号,此时如果用户马上不修改关键词直接搜备注,系统发现搜索关键词第一个符号是“+/-/*”中的任意一个符号,会询问一下用户是不是真的要包含这些字符。
’ 修复了导出文件所有标签和备注功能中的一些算法疏漏,加强对用户备注内容的解析,对诸如备注开头就是一个或者多个换行符以及备注内容就是一些换行符这样的特殊情况,也能正确处理了。
’ 在保存备注按钮下方新增了一个删除全部备注的按钮,方便一键删除所有备注信息(尤其是备注信息比较长的时候)。
’ 修复了因为在v6.5.0.0版本中,新增的上下左右键浏览文件栏文件因为条件判断不全面而导致的备注栏操作混乱的问题。

’ v6.5.1.0
’ 修改设置面板-杂项页面中,有关修改文件标签和备注时,不改变文件修改时间的描述,增加了文件夹的内容。同时也在相关代码中增加了根据用户设定保持文件夹修改时间的功能。有关文件夹的修改时间变动机制,经测试是这样的:当文件夹中有文件(夹)被新建或者删除时,文件夹的修改时间会发生变化,但文件夹中的文件(夹)被修改时,文件夹的修改时间不会发生变化。
’ 恢复了将文件夹备注显示在资源管理器备注栏的功能。要使用此项功能,一个是要在DTE设置面板中开启相关开关,另一个是要手动在资源管理器相应文件夹中开启“备注”栏。还有一点就是,windows刷新这个备注信息有时快有时慢,如果慢,需要用户耐心等待一会或者多按按F5,这个刷新显示时间跟DTE和QTV无关。
’ 还有更有意思的是,如果用户开启了上面的功能,以后可以在资源管理器的地址栏后面的搜索栏,按“备注:搜索关键词”的格式,搜索备注中包含某个关键词的文件夹!

’ v6.5.0.0
’ 手工添加标签,支持添加以空格分隔的多个标签。
’ 屏蔽掉了“维护工具”菜单中的“全盘标签格式整理”项目,该项目需要检索用户所有磁盘,效率较低。用户可以通过在目录框上特定文件夹上右键菜单的“整理其下所有ADS标签格式”,来有针对性的高速完成此项工作。
’ 补全了现代文件列表中的方向键操作,在现代列表中,不使用鼠标,直接按上下左右键,一样可以浏览各个文件并同时显示文件的标签和备注信息。特别方便了管理图片和照片(将查看模式设为超大或者大图标模式)。
’ 工具栏按钮个别常用功能更新了快捷键,方便全键盘操作。ctrl+1:手动添加标签;ctrl+2:删除当前对象所有标签;
’ 优化了经典列表下状态栏的文件显示数量提示,如果发现与现代列表对比有部分文件未能显示(大概率是文件名为unicode字符,DTE不支持),则在状态栏中予以提示。
’ 更换了备注栏的控件,尝试解决个别用户录入备注时光标跳动的问题,看用户反馈再决定如何处理。

’ v6.4.1.0
’ 标签进入编辑状态后,不做任何改变就退出,这时不会提示用户是否修改文件标签
’ 重新梳理了有关文件名长度限制的检查机制, 粗略的讲,可以有以下两方面要求:
’ 1、一个文件的绝对路径,包含从盘符开始的字符,总长度不能超过260个字符,其中可视字符不能超过259个。
’ 2、一个文件本身的名字长度,不包括任何上级目录字符,总长度不能超过256个字符,其中可视字符不能超过255个。

’ v6.4.0.0
’ 在设置面板中新增功能开关,开启后用户在修改标签树上的标签后,程序会自动修改用户在设置面板中提前指定的一个或多个路径中所有文件、文件夹上的同名标签。
’ 调整了设置面板中标签模式页面上的一些文本描述。

’ v6.3.2.2
’ 设法修复或者准确说是“跳过”了一个因为目录框控件自身bug导致的,在经典文件列表中,包含个别字符(例如陕北、美黑等)的文件夹无法正常跳转的问题。

’ v6.3.2.1
’ 修复了关于超长文件名的提示可能会死循环的问题。

’ v6.3.2.0
’ 在设置面板中的杂项页面,增加“不显示浮动提示框”选项,勾选后,窗口各处不再显示浮动提示信息。

’ v6.3.1.0
’ 完善了一下文件列表中“删除”菜单的动作逻辑,在ion文件标签模式下,如果一个文件夹下原来没有ion文件,那么用户删除任何文件的动作,将不会再在该目录中生成一个空白ion文件。
’ 完善了上个版本新增的目录框下右键菜单中的按当前文件夹下文件的ads标签重写ion文件功能。上一版本是只能操作当前层级文件夹,现在可以一键完成下级所有子文件夹的此项工作。这个功能反复修改了几次,这里向@和谐牌好公民等用户说一声抱歉,因为测试的不够全面,给首批用户造成了麻烦,今后尽量多做测试再发布。
’ 完善了经典文件列表和搜索结果列表中右键菜单上的“更名”功能,当用户自定义为ion文件标签模式时,使用上述更名功能,会自动从ion文件中更改相关条目内容(如果有的话)。但遗憾的是,目前暂时无法解决用户在现代文件列表中使用更名功能,DTE无法监控到事件也就无法更改ion文件的问题。

’ v6.3.0.0
’ 根据用户建议,在目录框的右键菜单上,增加按当前文件夹下文件(夹)ADS标签重写ION文件的功能。该功能会先删除当前的descript.ion文件,然后搜索当前文件夹下(仅限本层文件夹)所有文件和文件夹上的ads标签,再根据用户设定的是否是utf-8编码参数来重写一份descript.ion文件。
’ 屏蔽了一些一键删除多个文件标签时的错误提示,原来这里,遇到没有标签的文件,会提示删除标签失败。

’ v6.2.0.0
’ 在目录框的右键菜单上,增加了“将ION文件标签信息写入ADS”功能,用户可以使用此功能,将该文件夹下的所有descript.ion文件(包括子文件夹)中所记录的文件标签信息写回到文件的附加数据流中。
’ UI右上角增加了一个小banner,给自己打打气,加加油!
’ 在工具栏上增加了一个按钮,用户可以使用这个按钮一键删除多个文件上,由本程序添加的所有附加数据流信息,包括标签、备注和附件。
’ 修复了经典列表页面和搜索结果页面上,文件附件显示不正常的问题
’ 修复了一处在文件名标签模式下,先打标签再马上打备注时,会生成一个原文件名文件副本,并把备注信息写到该副本上的问题。

’ v6.1.5.1
’ 考虑到一些设备例如笔记本可能长时间不关闭,为了避免程序内存溢出,注释掉了一些内部计算程序运行效率的代码,提高程序健壮性
’ 完善了若干处代码的健壮性检查,减少程序崩溃的几率。这里主要指对ion文件的解析方面,更加谨慎了。

’ v6.1.4.1
’ 修改了帮助窗口中的UI,增加了B站视频教程的入口

’ v6.1.4.0
’ 新增启动时检查是否新版本功能,如有,则工具栏上的“新版本”按钮会闪亮,用户点击可以打开永硕E盘下载页面。用户可以在设置面板中关闭这个功能。

’ v6.1.3
’ 修复设置面板中,UI设置选项中,勾选选项出现混乱的问题
’ 在标签管理器中“置顶”功能暂时关闭,待修复完善后再开放。
’ 为标签管理器增加了气泡提示,标明此模块的各种快捷操作方式,鼠标在标签管理器上滑动时即可显示。
’ 再标签管理器中按下alt键再双击某标签,可以将该标签加入到快捷标签栏中。
’ 微调了UI,把版本号信息挪到了下面的状态条最末端
’ 从这个版本开始尝试不加upx壳,看看能不能减少杀毒软件误报

’ v6.1.2
’ 为经典文件列表的各列加入了点击列头自动排序功能
’ 修复了经典列表中,文件没有标签但有备注时,未能正确标注状态图标的问题
’ 个别文件的备注经过反复删改,只留存了一些不可见字符,例如换行符,空格等,现在这样的文件不再被认为是具有有意义的备注信息了,在经典列表中不会被添加状态图标。

’ v6.1.1
’ 优化了DTE文件菜单中的“删除”功能逻辑。原来写的比较糙,为了省事在经典列表和搜索结果页面不能同时选择/删除文件和文件夹,现在优化了算法,可以随便选,程序随便删。
’ 修复了上述“删除”功能,在用户选择ION文件标签模式时,没有正确删除ION文件中的标签记录的问题。

’ v6.1
’ 重写内部引擎,将文件和文件夹标签梳理为数据流标签/文件名标签/ion文件标签三种形式,并在设置面板中予以明确区分。用户通过在设置面板中定义自己的标签工作模式,可以更加流畅的以不同方式为文件生成标签。在当前版本,ion文件标签已经可以全面支持NAS及其他网络同步条件,使用DTE来移动、复制文件和文件夹,DTE也会操作ion文件进行相应调整,保证不会丢失文件标签。
’ 新增“经典文件列表”页面,可以让用户更加直观快速的看到,哪些文件有标签和备注。
’ 接着重写引擎的机会,修复了原来的大量bug

’ v6.0.1.1
’ 当用户按下alt+t,会自动激活标签树上面的搜索标签栏,并且会自动选中当前文字,方便用户直接输入新内容

10 个赞

大版本开新贴木有问题

2 个赞

老陆值得

谢谢鼓励!

1 个赞

感谢作者,虽然我没有使用。我用下来感觉还是xyplorer之类的工具的标签很稳定很轻便,不知道你这个软件是否类似呢?我其实不太喜欢像那个tagL(记不清了)那种方式,把所有文件纳入它的系统,这种文件多了就会很难受。还有我发现有个小工具FolderPainter做简单的文件夹标注非常方便(就是换个图标和颜色),我觉得要是有人能改进下这个工具,就已经很棒了

@dangerace 帖子太卡可不可以这样:

更新内容用回帖的方式,然后在主贴中添加链接过去就好了。

这样主贴可以尽可能的精简,就不会卡了

好的,感谢管理员,这个帖子已经开了就这样了,以后我就在这个贴子里,按照您建议的方式来进行更新。谢谢。

DTE和xyplorer相比还非常稚嫩,不论从技术水平还是功能范围等各方面都有很大差距,不适合放到一起相比,不是一个重量级的东西。

另外严格的说,DTE在标签管理上,是有一些独特的东西的,例如以标签树形式来组织用户的标签,允许用户利用标签树建立标签层级,既可以让大量标签有逻辑的组织起来,又方便用户对标签的记忆和管理使用。这时其他软件目前暂时所有没有的东西。就我亲身经历来说,如果只有少数几个、十几个标签,标签树可有可无,但当标签数量多达几十个甚至上百个,几百个时,没有标签树,用户是无法有效管理和使用这些标签的。

还有,DTE提供了三种标签模式,分别针对本地管理、和网盘/NAS同步等不同场景,比较灵活一些,这点也是xyplorer等软件所不支持的。

我无意去和xyplorer等著名软件比较,本身就是个我自己使用的小工具,能在某一个非常细分的小领域里对其他朋友们提供一些微小的帮助,我就很满足了,毕竟是个免费软件,不用花一分钱哦~~~

2 个赞

DTE和配套的小组件QTV,给文件夹打标签比上述工具更方便,功能更强大。感兴趣可以试试再说。


这个建议怎么样?
其实这个小组件更有出路一点,依靠右键功能,就能在多数文件管理器中调用,以各大管理器的庞大用户群体,来增加 DT 的用户群,将主程序弱化,提供搜索和查看功能 就够了。

这个建议挺有意思的,虽然我对这个想法持保留意见。哈哈
在qtv中列出当前选择文件的路径、类型之类的信息,完全没有必要,因为将截图范围放大后,会看到旁边就是资源管理器的界面,用户拉起qtv前选择了哪些文件都是一目了然的,不需要在qtv中再画蛇添足了。

如果小组件只针对单个文件,当然无所谓。
如果要针对多个文件。。。
你的想法是查看器,而我的想法是编辑器。 :grinning:

1、qtv不止针对单一文件,同时也可以针对多个文件。
2、qtv不仅是个查看器,还是个编辑器,能编辑标签,也能编辑备注。

感谢您的建议,您的意见我已经记录了,今后有机会可能会做出一些调整,让这个小工具更加完善。

TC也可以用descrip.tion加备注。其实这种方式挺好的,外置信息,方便检索,就是文件操作的时候也要同步修改才行。基于descript.ion文件玩出花来的应用还是少了。

DTE支持通过descript.ion文件来记录文档标签(另外还有一个自定义的descript.mem文件来记录文档长文备注),正是因为DTE的若干早期超级用户也是TC和DO两种文件管理器的拥趸。

在他们的建议下,DTE从原来仅支持附加数据流形式的文件标签,扩展到了支持descript.ion文件来记录文档标签,同时还与TC和DO兼容,通过DTE打好的标签,在DO和TC中可以无缝查看和编辑。

另外在DTE内的经典列表中对文件进行复制、剪切、删除、更名等操作时,DTE也会自动的关联变更descript.ion文件,总体来说还是很方便的。

现在这种都不敢用了,曾经在苹果系统加了备注,换了设备一个都看不到了,而且我还是做研究的,相当于档案资料的丢失

1 个赞

您的担心,DTE已经有了很好的解决方案。
dte支持三种标签模式,其中基本模式是将文档标签写入该文档的附加数据流,存储在本地磁盘。以后不管如何更换设备,只要安装上这个磁盘,所有文档的标签和备注信息全都在,可以无缝读写。
而dte的两个扩展标签模式,一个是文件名标签,更是试用范围极广,只要文件在,标签就在。
如果您的文件不方便改名,那还可以使用扩展模式2,将文档标签和备注写到descript.ion文件中,相当于一个外置的文本数据库,非常适合进行云盘同步或者nas备份,更换设备时,只要保持文档的文件夹结构,同样可以随意搬迁到其他设备上,所有信息不会丢失!或者退一万步说,就算文件夹结构被破坏了,文档标签信息同样不会丢失,只需要重新对应一下路径即可。

附加数据流具体是什么?是Windows系统右键属性里面“详细信息”能看到的吗?我的问题就是没有这个软件,备注还能不能看到?

“附加数据流”,可以简称ADS,是ntfs格式磁盘的一种特性,这种特性 允许每一个显式文件可以“附着”若干隐式数据流。这些数据流中可以存储数据,由操作系统负责管理,不论显式文件如何更名、编辑、复制、移动,只要还在ntfs格式磁盘范围内,那么附加数据流都可以自动跟随主文件而不会丢失。

附加数据流是不可见数据,通常的文件管理软件例如windows资源管理器是无法查看附加数据流的,需要特殊工具采用特殊方法才能查看。当然,一些著名的第三方资源管理器例如DO、TC都是可以查看这些数据流数据的。甚至最新版(V1.5)的everything也可以搜索、查看附加数据流。所以,利用DTE为文档写入的附加数据流标签,即使将来不再使用DTE,同样是可以查看可以编辑甚至是可以高速搜索的(用everything)。