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


14

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

我阅读了有关备用数据流(ADS)的信息,以实现此目的。有人知道Windows 7可以标记不同文件并搜索它们的好程序吗?对我而言重要的是,元数据不会存储在单独的数据库中。我经常移动文件,并且需要保持灵活性(ADS会“粘在”文件上)。

有任何想法吗?


我认为NTFS不支持文件或文件夹元数据
用户

2
NTFS支持备用数据流。但是我不知道使用ADS进行标记的程序。
Pwdr 2012年

Windows 8中似乎没有任何更改...
Pwdr

Answers:


10

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

我最初的要求与Pwdr相同。链接解决方案的作用是允许您使用资源管理器来查看和编辑存储在ADS中的标签,注释等。它还适用于Windows搜索。

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


我下载了此文件,并成功将元数据添加到更多类型的文件中。它似乎不适用于文件夹。
安迪·默瑟

2
filemeta.codeplex.com/discussions/452275目前正在讨论添加文件夹,但是还没有任何进展。
安迪·默瑟

这仍然很棒。
罗斯·Presser
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.