我目前正在开发一个跨平台应用程序,该应用程序使用扩展文件属性将其自己的文件所有权信息(uid,gid)存储在正常文件系统所有权之外。此信息是特定于应用程序的,与正常的文件系统所有权无关。
由于性能原因,我刚刚使用存储在每个文件夹中的小型数据库来存储此信息,但这使得我的解决方案在Windows平台上缺乏。
根据wikipedia,NTFS可能具有一些有限的功能,只要能够存储扩展文件属性,但我当然找不到有关如何获取和设置这些属性的任何进一步信息。
之前有没有人这样做过,可以告诉我怎么做?或者这是不可能的?
理想情况下,我不想在Windows上恢复数据库解决方案。
答案 0 :(得分:5)
也许你正在寻找NTFS流?
在此处阅读更多内容:http://support.microsoft.com/kb/105763,http://msdn.microsoft.com/en-us/library/ff469210.aspx