Как добавить метаданные в файлы / папки NTFS?

13

Я хочу пометить различные типы файлов (например, .pdf, .epub, .iso, .bin, папки, ..), используя одни и те же описательные поля. Например, я хотел бы, чтобы поле метаданных «type» было бы «eBook» в pdf- и epub-файлах, «CD-Image» в iso- и bin-файлах.

Я прочитал об альтернативных потоках данных (ADS), чтобы сделать это возможным. Кто-нибудь знает хорошую программу для Windows 7, чтобы отмечать разные файлы и искать их? Для меня важно, что метаданные НЕ хранятся в отдельной базе данных. Я много двигаю файлы и должен оставаться гибким (ADS 'придерживаются' файлов).

Есть идеи?

Pwdr
источник
Я не думаю, что NTFS поддерживает метаданные файлов или папок
пользователь
2
NTFS поддерживает альтернативные потоки данных . Но я не знаю программу, которая использует ADS для маркировки.
Pwdr
Похоже, что ничего не изменилось в Windows 8 ...
Pwdr

Ответы:

10

Это бесплатное решение проблемы с открытым исходным кодом, доступное по адресу https://github.com/Dijji/FileMeta .

Я начал с теми же требованиями, что и Pwdr. Связанное решение позволяет вам использовать Проводник для просмотра и редактирования тегов, комментариев и т. Д., Хранящихся в ADS. Это также работает с поиском Windows.

Я думаю, что Microsoft почти поставила это в Vista, потому что все точки подключения есть и в Explorer, и в NTFS. Ключевым элементом, который я предоставляю, является одна DLL-библиотека 17 К (64-разрядная) для подключения точек. Кажется, они отступили, потому что, хотя все работает отлично, пока файл находится на диске NTFS, но метаданные теряются, когда вы отправляете файл как вложение электронной почты или перемещаете его в другую файловую систему. В качестве меры предосторожности мое решение включает возможность экспортировать метаданные ADS в файл XML и повторно импортировать его в другое место.

Dijji
источник
Я скачал это и успешно добавил метаданные в другие типы файлов. Похоже, это не работает для папок.
Энди Мерсер
2
filemeta.codeplex.com/discussions/452275 Есть обсуждения по добавлению папок, но из них еще ничего не вышло.
Энди Мерсер
Это все еще круто.
Росс Прессер