如何将元数据添加到 NTFS 文件/文件夹?

Pwd*_*wdr 14 windows-7 ntfs file-management metadata alternate-data-stream

我想使用相同的描述性字段标记不同的文件类型(即 .pdf、.epub、.iso、.bin、文件夹等)。例如,我想要一个元数据字段“type”,它在 pdf 和 epub 文件上是“eBook”,在 iso 和 bin 文件上是“CD-Image”。

我阅读了备用数据流 (ADS) 以实现这一点。有谁知道 Windows 7 标记不同文件并搜索它们的好程序?对我来说重要的是元数据不存储在单独的数据库中。我经常移动文件,需要保持灵活性(ADS“粘”到文件上)。

有任何想法吗?

小智 10

这是关于该问题的免费开源解决方案,可从https://github.com/Dijji/FileMeta 获得

我开始时的要求与 Pwdr 相同。链接解决方案的作用是允许您使用资源管理器查看和编辑存储在 ADS 中的标签、评论等。它也适用于 Windows 搜索。

我认为微软几乎在 Vista 中发布了这个,因为所有的插件点都在资源管理器和 NTFS 中。我提供的关键部分是一个 17 K DLL(64 位)来连接点。他们似乎已经退缩了,因为尽管只要文件在 NTFS 驱动器上一切正常,但是当您将文件作为电子邮件附件发送或将其移动到不同的文件系统时,元数据就会丢失。作为缓解措施,我的解决方案包括将 ADS 元数据导出到 XML 文件并在其他地方重新导入的功能。

  • https://filemeta.codeplex.com/discussions/452275 有关于添加文件夹的讨论,但还没有结果。 (2认同)