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

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

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

我读到过关于备用数据流 (ADS) 的文章,它使这成为可能。有谁知道一个适用于 Windows 7 的好程序,可以标记不同的文件并搜索它们?对我来说,重要的是元数据不存储在单独的数据库中。我经常移动文件,需要保持灵活性(ADS 会“粘”在文件上)。

有任何想法吗?

答案1

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

我一开始的要求和 Pwdr 一样。链接的解决方案的作用是允许您使用 Explorer 查看和编辑存储在 ADS 中的标签、评论等。它还适用于 Windows 搜索。

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

相关内容