Расширенные атрибуты файлов в Windows (NTFS)

В настоящее время я работаю над кроссплатформенным приложением, которое использует расширенные атрибуты файла для хранения своей собственной информации о владельце файла (uid, gid) вне обычного владения файловой системой. Эта информация зависит от приложения и не имеет ничего общего с обычным владением файловой системой.

Я просто отказался от использования небольшой базы данных, хранящейся в каждой папке, для хранения этой информации по соображениям производительности, но из-за этого мое решение отсутствует на платформе Windows.

В соответствии с википедия, NTFS может иметь некоторые ограниченные функциональные возможности для хранения расширенных атрибутов файлов, но я, конечно, не могу найти дополнительную информацию о том, как получить и установить эти атрибуты.

Кто-нибудь делал это раньше и может сказать мне, как это сделать? Или это просто невозможно?

В идеале я бы не хотел возвращаться к решению для баз данных в Windows.

5

Решение

Может быть, потоки NTFS — это то, что вы ищете?

Узнайте больше здесь: http://support.microsoft.com/kb/105763 , http://msdn.microsoft.com/en-us/library/ff469210.aspx

5

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]