本地音乐库属于基于标签的文件数据管理系统
所以数字文件管理其实也可以借鉴同样的思路:基于现有文件管理结构,通过类似「媒体文件数据库」的方式来构建标签信息数据库,从而实现基于标签的文件管理逻辑,让文件检索更为灵活、高效。
只是和多媒体文件数据库大多采用「刮削器」并通过互联网进行数据标签自动添加的形式有所不同,文档文件考虑到私密性,自然不能通过找到相关联或者类似互联网元数据的方式来「打标签」。想要做到类似多媒体文件数据库的高可用和高弹性,我们就必须使用第三方的软件,比如这个来自德国的 Tabbles。
Tabbles:给文件和文件夹打上标签
正如其名字 Tabbles 所描述的一样,Tabbles 就是为「Tab」而生 —— 通过为文件打上标签这个新「新属性」,从而让文件跳脱出文件名乃至文件类型这些限制,在分类或者筛选时会变得更高效。
和很多文件管理数据库类似,「标签」这种所谓的新属性当然不可能直接添加在文件本身属性中,Tabbles 只是将文件标签放在了一个外部的数据库中,并将数据库和现有的文件系统进行了对应整合,这样在 Tabbles 中我们不仅可以建立为文件添加「标签」这个新「属性」,还可以直接在里面实现基于标签的文件管理、检索以及筛选操作。
因此从本质上来说 Tabbles 可以说是一个基于标签的独立「文件管理器」,在实际使用时,我们首先要做的就是新建标签。新建过程中除了根据实际情况进行命名外,我们也可以为其选择对应的标签颜色。
在 Tabbles 中新建标签其实也可以做到半自动化,这种方式尤为适用于那些放在一个大目录下的文件,比如我希望我在开发文件夹新建的项目都可以被打上标签,在新建规则时,就可以将指定文件夹或子文件夹下的所有新建文件都赋予特定标签:
标签设置好之后,接下来就是如何将标签添加到现有的文件中了,Tabbles 给出了两种给文件添加标签的方式。第一种是通过拖拽 —— 在 Tabbles 选择对应希望添加的标签,然后将希望添加该标签的文件 / 或者文件夹添加到 Tabbles 窗口区域中。