文件元数据管理
文件元数据管理把文件夹中的文件显示为表记录。 添加 Status、Rating 或 Tags 等字段,对文件进行整理。
配置保存在 files.eidos,自定义值保存在物理文件的属性中。
这是两个不同的存储位置:只复制配置文件,不会复制标签值。
1. 快速上手
Section titled “1. 快速上手”在要管理的文件夹中开始:
- 新建文件:在 Eidos Lite 侧边栏中点击新建文件(快捷键
Cmd/Ctrl + N),文件类型选择 Eidos。 - 开启开关:勾选底部的 文件元数据管理 开关,文件名固定为
files.eidos,点击创建。每个目录只创建一份;已有同名文件时不会覆盖。 - 开始打标:打开创建的表格后,点击列头右侧的 +(添加列),输入你要记录的属性名称(如“审核状态”、“星级”或“分类标签”),即可像填写普通表格一样直接为文件录入信息。
文件夹浏览与元数据配置
Section titled “文件夹浏览与元数据配置”右键文件夹选择 显示此文件夹,可将它作为侧边栏的浏览根目录;目录树上方的路径可以返回上级。搜索按钮旁的 文件排序 支持按名称、修改时间、文件类型升序或降序排列。文件夹始终在前,排序规则适用于各级目录,并在下次启动时保留。
子目录新建 files.eidos 时,会继承最近父目录配置的自定义字段、类型、选项、显示设置、属性命名空间和存储键。这是创建时的配置副本:后续修改父级字段不会自动覆盖已有子级配置。继承不复制文件或属性值;共享命名空间与存储键的配置读取同一文件上的属性。
已有其他名称的元数据文件仍可直接打开使用。
2. 日常使用与文件安全
Section titled “2. 日常使用与文件安全”- 原文件零拷贝,安全无损:你的所有物理文件依然留在原磁盘目录中。Eidos 既不会生成重复的副本浪费磁盘空间,也不会修改文件本体的原始内容。
- 自动感知磁盘变动:当你在操作系统中添加、重命名或删除了某个文件,表格会自动感知并实时更新,无需手动刷新。
- 打开实体文件:只读的
file单元格保留打开操作,不提供附件删除或排序。本地文件(包括大视频)通过系统应用打开,不会把整个文件读入编辑器;图片缩略图仍受预览大小限制。
CSV 可以在同一个 .eidos 文件中导入为另一张普通表。普通表之间支持 Relation 关联;文件系统驱动的 files 虚表不能作为关联的源或目标。URL 字段正常支持。
3. 管理范围与作用域
Section titled “3. 管理范围与作用域”开启元数据管理的 .eidos 文件会扫描其所在文件夹及所有子目录。
它不会向上扫描父目录,也不会跟随符号链接;被忽略的项目不在扫描范围内。在子目录新建的表格则扫描该子目录及其后代目录。
文件夹电影资料库/
- files.eidos 管理当前文件夹及其子目录
- 流浪地球2.mp4
- 星际穿越.mkv
- 电影海报.jpg
- 影视说明.pdf
4. 多级文件夹与属性共用机制
Section titled “4. 多级文件夹与属性共用机制”在复杂的项目目录中,经常会有多层子文件夹(例如大项目下包含专属的素材子目录)。当父文件夹与子文件夹各自创建了 files.eidos 时:
文件夹创意项目库/
- files.eidos 包含子目录中的文件
- 项目规划.pdf
- 预算明细.xlsx
文件夹视觉设计/
- files.eidos 独立管理子目录
- 主视觉海报.png
- 矢量标志.svg
- 产品插画.jpg
文件夹参考资料/
- 竞品分析.md
- 灵感合辑.png
独立排版,互不干扰
Section titled “独立排版,互不干扰”父级文件夹下的 .eidos 与子文件夹下的 .eidos 是各自完全独立的文件:
两边的表格排版、视图模式、过滤规则和排序条件相互独立。子目录无论是否创建 .eidos 文件,其中的文件都可能出现在父级表格中。
物理文件公用属性字段
Section titled “物理文件公用属性字段”由于自定义属性是直接记录在具体物理文件自身的扩展属性中:
- 字段名就是属性键:新字段直接使用完整字段名作为存储键,与
tags和rating一致。使用相同命名空间和键的工具与表格共享属性值。 - 不支持字段重命名:元数据字段名称不可修改。已有的
field_…字段继续保留原映射和值;打开文件不会自动迁移或覆盖外部属性。
必须了解的注意事项
Section titled “必须了解的注意事项”- 编辑会修改文件自身的属性:使用相同存储键的表格可以读到彼此的修改。旧版使用生成键的字段即使名称相同,仍然独立。
- 移动文件:同一文件系统内的普通重命名会保留属性。复制或传输是否保留属性取决于文件系统和工具;目标表格需要相同的命名空间和存储键才能读取已有值。
- “删除字段”与“清空单元格”的区别:
- **删除某一列(字段)**会移除该列,并清理表格所包含文件上的对应属性。这也会影响共享该属性的其他表格;
- 清空单元格内容会移除对应文件上的该属性值。
- 属性随身携带的范围:
- macOS/Linux 使用扩展属性,Windows 使用备用数据流,要求文件系统支持。不要假定 Graft 历史、Sync、备份或仅复制
.eidos文件能保留这些外部属性;请单独验证备份工具。 - 若将文件单独通过某些不支持扩展属性的第三方纯网络工具传输(如微信传输单个文件)或拷入精简格式的 FAT32 介质,附加属性可能会被系统忽略。
- macOS/Linux 使用扩展属性,Windows 使用备用数据流,要求文件系统支持。不要假定 Graft 历史、Sync、备份或仅复制
- 事务边界:进程运行期间,普通事务和保存点回滚会恢复元数据。回滚日志保存在内存中,不提供崩溃原子性,也不能隔离其他程序对同一属性的修改。
5. 系统内置只读字段
Section titled “5. 系统内置只读字段”表格会自动扫描并提供以下底层物理属性(系统只读,无法手动覆写):
| 字段 | 类型 | 说明 |
|---|---|---|
name |
文本 | 物理文件名(如 Photo.jpg) |
path |
文本 | 文件在当前文件夹内的相对路径,作为记录标题与唯一标识 |
extension |
文本 / 标签 | 文件后缀名(如 jpg、mp4、pdf) |
size |
文本 / 整数 | 文件大小(自动格式化为易读的 KB、MB、GB) |
mimetype |
文本 | 媒体格式类型(如 image/jpeg、video/mp4),便于一键筛选同类媒体 |
file |
附件引用 | 本地文件实体引用,用于卡片缩略图生成与点击全屏预览 |