您对在云端和本地均适用的有效且高效的文件命名约定有何建议?

您对在云端和本地均适用的有效且高效的文件命名约定有何建议?

我每年与数百名客户合作,每个客户都会生成数十个文件。这些文件可能是由客户自己生成的,也可能是由与客户密切合作的人生成的。无论是哪种情况,文件都包含与客户、工作类型、日期、地点和其他杂项数据有关的信息。

我想使用文件命名约定,以便可以在搜索栏中“查询”它们以准确找到我正在寻找的内容。

我现在已经得到了一个适用于大部分情况的惯例 - 类别,其次是工作日期,其次是客户姓名,然后是工作类型。

在继续之前,让我简单指出一下,我们使用 Google Drive 进行云存储,Google Drive 文件流使 G-Drive 中的内容看起来和功能就像本地文件系统中的第二个驱动器一样。如果任何考虑的解决方案都能在两个空间中可靠地工作,那将是理想的。

问题是,只有少数案件涉及复数。许多客户可能要处理多个项目,持续很多天,而且所有项目都以各种方式相互重叠。

解决方案 1可以创建一个模板文件,根据需要创建尽可能多的副本,并根据客户、工作、日期等的独特组合命名每个副本。这些文件仅在名称上有所不同。这在 Google Drive 和 File Stream 上都适用,但拥有许多完全相同的副本似乎是在浪费空间,这让我觉得可能存在更好的解决方案。

解决方案 2是故意将“复数”部分留空,而将其添加到文件描述在 Google Drive 中。这样,所有重叠的客户、日期和项目都只有一个文件,从而节省了复制工作,但文件描述不会转移到 File Stream。此方法只能在 Google Drive 中可靠地工作,而不能通过 File Stream 在我的本地文件资源管理器中工作。实际上,如果我尝试在文件资源管理器中搜索任何包含“复数”的文件,则不会出现任何结果。

解决方案 3就是在文件名中添加所有重叠的详细信息。假设我有 5 个客户,他们在一个项目上工作了 3 天。这种情况下的最终文件名称将包含所有客户的姓名、项目名称和 3 个不同的日期。与解决方案 2 一样,所有这些不同的客户和日期都只有一个文件,这样可以节省空间(不重要)和重复工作(不重要)。与解决方案 2 不同,在 Drive 和文件资源管理器中都可以很好地搜索此类文件。但是,这会导致文件的文件名很奇怪,乍一看既不吸引人又令人困惑。

您能建议更好的方法吗?有没有一种折衷方案,可以在 Google Drive 和 File Stream 中很好地运行?

答案1

使用正确的工具来完成任务。

文件系统不适用于对信息进行复杂的分类。

如果 Google Drive 对您来说很好用,那么就只使用它。

一旦您成长并且解决方案无法适应增加的复杂性,那么您将需要一个更专业的解决方案。

相关内容