我正在尋找一種將元數據添加到文件的好方法。 dsofile.dll適用於NTFS。元數據丟失,當一個人丟棄一個FAT32共享副本(它使用NTFS隱藏流,我猜)。 Microsoft Word文檔包含不會丟失的元數據,他們如何做?與FAT相似,通過使用dsofile創建的所有元數據的電子郵件發送文件(以及使用Windows資源管理器手動創建的元數據)。單獨的元數據文件不是一個選項。它必須與標準的Windows技術兼容。如果我向Outlook發送文件並將其發回,則不應丟失元數據。dsofile c#API/NTFS自定義文件屬性
(所需的元數據,實際上只有一個ID)
不會將所有元數據存儲爲文件的一部分嗎? – 2009-10-02 13:08:25
是的。 MS-Word以.doc文件格式存儲元數據本身。 NTFS隱藏數據流是一個獨特的元數據存儲機制,它不需要文件格式本身就可以知道元數據。缺點是,複製文件時,樸素的應用程序不會從NTFS隱藏流複製元數據。 – Cheeso 2010-10-24 14:36:38