V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
lyping
V2EX  ›  奇思妙想

目前 windows 平台有没有基于 Tag 管理文件的工具?

  •  
  •   lyping · 2018-04-23 17:58:01 +08:00 · 6220 次点击
    这是一个创建于 2441 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现状:
    工作或生活中会遇到这样一种情况,手机、相机里拍了大量的生活、工作照片。
    在硬盘中通常按大概分类放文件,而文件名很难做到很细致的命名,导致图片查找含麻烦。

    想法:
    是否能为单个文件或多个文件加 Tag 信息,Tag 自由定义,可以是时间(选一个日期),名称,项目等。
    查找的时候可以按时间段,可以输入 Tag 查找(带补全),可以选择最近使用的 Tag。


    大家有相同的需求吗?

    初步有 2 个方案
    1、图片类的放 WEB,WEB 的方式会更容易实现,问题是文件访问麻烦。
    2、本地文件夹放一个隐藏的工程文件夹,用于存储文件夹下的文件信息,通过桌面软件来实现。
    16 条回复    2018-04-23 22:54:12 +08:00
    imn1
        1
    imn1  
       2018-04-23 18:40:14 +08:00   ❤️ 1
    tabbles
    wincatalog
    tropy
    ……
    SuperMild
        2
    SuperMild  
       2018-04-23 18:55:02 +08:00
    我正准备做一个,因为我自己对日常文件管理就很有兴趣和需求。打算完全用 web 来做,但在 python 还是 node 之间犹豫不决。

    tag 管理的确比文件夹优秀,最大的问题是大家不习惯用 tag,要用好 tag 也需要一些技巧,对于用户来说,添加 tag 的时候很费脑子。
    aha
        3
    aha  
       2018-04-23 20:41:44 +08:00
    lyping
        4
    lyping  
    OP
       2018-04-23 21:12:41 +08:00
    @aha tagspaces 试用了一下,还不习惯,而且有点卡。
    技术框架应该是 electron 或者 NW。
    lyping
        5
    lyping  
    OP
       2018-04-23 21:16:23 +08:00
    @SuperMild 你是专门针对图片还是所有文件呢?基于 WEB 会有一个访问不方便的问题。
    slrey
        6
    slrey  
       2018-04-23 21:27:25 +08:00
    同求,我是为了管理歌曲。按歌手,流派,或者专辑分类都不能满足要求,有 tag 就方便了。不喜欢各种音乐管理软件的“库”这个概念。
    imn1
        7
    imn1  
       2018-04-23 21:50:38 +08:00
    其实上面说的我都用过,不满意
    其中 wincatalog 比较接近我的需求,真实文件可以离线,信息是记在一个 sqlite 里面的
    其他大多数是实时扫描,这样硬盘没挂载就扫不到了,无法离线查询
    但它的 tag 是单层的,我的需求是多层级的

    我现在是用对真实文件编号,编号和路径存入 csv,csv 的目的是文件离线也可以查
    然后用 powershell 对文件编写 tag 和其他信息,也存入这个 csv,powershell 写了个 GUI
    可以查询各种信息,然后在一个虚拟盘下生成 symbolic link 或者 junction,平时访问这个虚拟盘就够了

    暂时,我的图片虽然很「巨量」,但基本按目录为单位查询,csv 也够用,不过也在考虑 sqlite

    如果你只是管理照片,应该有更多工具,各种照片库或者集图工具都能胜任
    rabbbit
        8
    rabbbit  
       2018-04-23 22:00:29 +08:00
    Adobe Bridge
    SuperMild
        9
    SuperMild  
       2018-04-23 22:03:36 +08:00
    @lyping 由于我主要是自用的,所以打算用一个树莓派来跑,在家里直接用电脑或手机通过网页访问。
    SuperMild
        10
    SuperMild  
       2018-04-23 22:07:20 +08:00
    @lyping 针对所有文件,同时首页还有一个文本框方便随时打几行字发布( quick memo 功能)。如果附加了文件就要求至少有一个 tag,如果只写 quick memo 而没有添加文件则可以没有 tag。
    secondwtq
        11
    secondwtq  
       2018-04-23 22:10:47 +08:00
    我觉得其实可以做成一个类似数据库的东西,然后再套上一个类似 SQL 的 DSL
    rabbbit
        12
    rabbbit  
       2018-04-23 22:17:52 +08:00
    lfk0000
        13
    lfk0000  
       2018-04-23 22:28:26 +08:00
    从来不敢玩这些花活儿。。。数据库一挂就全挂。。。。还是老老实实的按文件夹分。。。
    lyping
        14
    lyping  
    OP
       2018-04-23 22:47:37 +08:00
    @imn1
    我也都测试了,感觉蛮臃肿。

    ·WEB 方式其实最简单,其次是 electron 这种类 WEB 的实现。缺点是与本地文件系统无法紧密结合。

    ·使用 VC 这样的底层来做,程序可以当“资源管理器”使用,可以直接粘贴,复制。在工作目录下存放一个隐藏文件夹的数据库。文件也是需要动态扫描(比如移动了文件,文件夹),存储文件的 Hash,也可以去重。
    ·结合“坚果云”之类的同步软件,制作的文件信息可以异地使用。
    lyping
        15
    lyping  
    OP
       2018-04-23 22:52:22 +08:00
    @rabbbit
    谢谢,这个软件是不是要先安装 PS ?
    rabbbit
        16
    rabbbit  
       2018-04-23 22:54:12 +08:00
    @lyping 不用,我记得可以单独装的.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2749 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:15 · PVG 17:15 · LAX 01:15 · JFK 04:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.