软件名称
文档标签管理工具(WEB 版)(DTE的开源轻量替代版)
应用平台
Windows 7 / 10 / 11。
需要电脑上有 Python 3.8 或更高版本(如果装了 WorkBuddy,可以直接用它的 Python,不用另外安装)。界面在浏览器里打开,Chrome / Edge / Firefox 都可以,IE 不支持。
推荐类型
开发者自荐。我是这个工具的开发者。
是否收费
免费。不联网、不需要注册账号、没有云服务,程序只在本机运行。最重要:完全开源!
一句简介
一款有着优美现代用户界面,给本地文件和文件夹打标签的工具,能够满足轻度的文档标签管理、查询需求,简单、快捷、美观。
应用简介
我在2021年左右,用易语言为开发工具,写了一个windows平台上的本地文件标签管理工具(Document TagExplorer),简称DTE,已经发布在本站上了,几年下来,改进了大概几百个小版本,也有了几万个甚至十几万个用户(根据全网下载量粗略统计)。
很多用户跟我反映,DTE在功能上非常好用,完全满足他们的使用需求,但就是这个UI实在是太古老了,问我能不能美化一下。我很惭愧,因为受限于易语言这个古老的开发工具,很难在UI上做出较大的改动或者美化,所以这事一直记挂在我身上。
今年以来,AI工具越来越强大,有了AI的帮助,开发人员逐渐变得无所不能。于是我也尝试借助AI的能力,看看能不能对DTE进行一番美化。经过反复思考和商量,我决定完全采用新技术,重做一个现代版的DTE,于是,本作诞生了!
它是由前端的html网页做用户界面,后端由python驱动,负责和系统交互。完全胜任这项工作:给文件(和文件夹)打标签,然后按标签找。;
标签存在哪里:写在目录里的 descript.ion
这是它和大多数"标签软件"最不一样的地方——不建数据库,标签就写在文件所在目录的一个小文本文件 descript.ion 里:
文件名 [DTE标签]:<文件>+标签1+标签2
descript.ion 是 Total Commander 和 Directory Opus 一直在用的格式。也就是说:
- 标签不是你某个软件的私有数据,用 TC / DO 打开同一个目录,标签照样显示;
- 哪天不想用这个工具了,把程序整个删掉,标签一条都不会少;
- 反过来说,你以前在 TC / DO 里打的文件夹描述,这个工具也能直接读出来。
不锁数据,是当初设计时定下的第一条规矩。
标签库和文件标签是两回事
右栏那个「标签库」只是你自己的候选清单(常用标签、分组),双击一下就打到选中的文件上。它和文件上的标签完全分开——标签库删了、坏了,已经打出去的标签一条都不丢。
标签分组可以无限嵌套,也能一键把某个目录及其所有子目录里已经在用的标签全收进「未分组」,免去手动整理。
跨目录搜索:只读小文本,所以快
搜索框搜的是当前目录及其所有子目录,一路到最深一层。原理很简单:标签都在各目录的 descript.ion 里(通常只有几 KB),搜索只需要读这些小文本,不用翻每个文件的真实内容——哪怕一个目录里有十万个文件,要读的也只是那几千个标签记录。刚搜过的目录会走缓存,秒回。
结果里会多出一列「路径」,标出这条结果在哪个子目录,双击就能打开。
如果搜索量实在太大,程序会主动停下来,并且如实告诉你"结果被截断";,而不是假装搜完了——不会给你一个看似完整、其实缺一半的结果。
一些顺手的地方
- 文件和文件夹都能打标签(文件夹写成
<目录>); - 中栏选中后,下方的「条目详情」里敲标签回车就写盘,点标签上的 × 就删除,没有"保存"按钮——改了就生效;
- 选多个文件时是「批量编辑」:标签池列出所选文件用到的全部标签,每个带一个 ×,点一下就从所有选中文件上删掉;
- 左中右三栏的分隔条都能拖,宽度会被记住;
- 面包屑导航 + 前进 / 后退,
Alt + ← / → / ↑是快捷键; - 五套配色(素笺 / 青瓷 / 藕荷 / 松烟 / 夜色),其中一套深色适合晚上用。
它不做什么
- 不扫描整个磁盘,只读你指定的那个目录;
- 不发网络请求,服务只监听
127.0.0.1,并拒绝来自其它网站的跨站请求; - 不安装任何东西,后端只用 Python 标准库,前端是原生 HTML/CSS/JS,双击启动脚本就能跑。
**注意,本作完全开源,不放心的用户可以自行拆解所有源代码进行检查!!
三步就能用起来:
- 左栏目录树里点一个目录,载入中间的文件列表;
- 中间单击选中文件(
Ctrl/Shift可多选); - 右栏标签库里双击一个标签——立刻写进磁盘,没有多余的确认。
下载与使用
请到我的网盘下载绿色压缩包:http://dangerace.ysepan.com/
永硕E盘现在对免费用户增加了限制,要求输入密码才能正常访问,密码是:123456
解压到任意固定目录(别放桌面),双击 运行我.bat,浏览器会自动打开界面。关掉那个黑色命令行窗口,程序就退出了,不常驻后台。
详细的界面说明、快捷键、数据存放位置,都写在压缩包里的
使用说明.txt。
几条提醒
- 本工具目前是测试版,功能与界面还在调整。正式用之前,先挑一个不重要的小目录试一遍;
- 界面里没有「保存」按钮,也没有「还原」,敲标签回车、点 × 删标签都是当场写进
descript.ion。手一滑就落盘了,撤销只能靠描述文件自己的备份(descript.ion.bak,只保留改动前的一份); - 标签名里不要包含
+号(它是标签之间的分隔符); - 双击文件是用系统默认程序打开它,程序不作任何拦截——
.exe/.bat这类文件会被真的执行,看清文件名再双击; - Windows 7 用户注意:Python 官方自 3.9 起已不再支持 Win7,能装的最高版本是 3.8.10;浏览器请用 Chrome 109 或 Firefox 115 ESR。
有想法的欢迎在下面回帖,用起来遇到的问题也可以直接提,我会尽量跟进。

