Jak mogę dodać metadane do plików / folderów NTFS?

14

Chcę otagować różne typy plików (tj. .Pdf, .epub, .iso, .bin, foldery, ...) przy użyciu tych samych pól opisowych. Na przykład chciałbym wpisać „typ” pola metadanych, którym byłby „eBook” w plikach pdf i epub, „CD-Image” w plikach izo- i bin.

Przeczytałem o alternatywnych strumieniach danych (ADS), aby było to możliwe. Czy ktoś zna dobry program dla systemu Windows 7 do oznaczania różnych plików i wyszukiwania ich? Dla mnie ważne jest, aby metadane NIE były przechowywane w osobnej bazie danych. Często przenoszę pliki i muszę zachować elastyczność (ADS „przykleja się” do plików).

Jakieś pomysły?

Pwdr
źródło
Nie sądzę, aby NTFS obsługiwał metadane plików lub folderów
użytkownik
2
NTFS obsługuje alternatywne strumienie danych . Ale nie znam programu, który wykorzystuje ADS do celów tagowania.
Pwdr
Nie wygląda na to, żeby cokolwiek się zmieniło w Windows 8 ...
Pwdr

Odpowiedzi:

10

Chodzi o bezpłatne i otwarte rozwiązanie problemu, dostępne na https://github.com/Dijji/FileMeta .

Zacząłem od tych samych wymagań co Pwdr. Połączone rozwiązanie umożliwia korzystanie z Eksploratora do wyświetlania i edytowania tagów, komentarzy itp. Przechowywanych w ADS. Działa również z wyszukiwaniem systemu Windows.

Myślę, że Microsoft prawie dostarczył to w systemie Vista, ponieważ wszystkie punkty wtyczki znajdują się zarówno w Eksploratorze, jak i NTFS. Kluczowy element, który podam, to jedna biblioteka DLL 17 K (64-bit) do łączenia kropek. Wydaje się, że się wycofali, ponieważ chociaż wszystko działa świetnie, dopóki plik znajduje się na dysku NTFS, ale metadane są tracone, gdy wysyłasz plik jako załącznik wiadomości e-mail lub przenosisz go do innego systemu plików. Aby zminimalizować ryzyko, moje rozwiązanie obejmuje możliwość eksportowania metadanych ADS do pliku XML i ponownego importowania go w innym miejscu.

Dijji
źródło
Pobrałem to i udało mi się dodać metadane do większej liczby typów plików. Wydaje się jednak, że nie działa w przypadku folderów.
Andy Mercer
2
filemeta.codeplex.com/discussions/452275 Trwają dyskusje dotyczące dodawania folderów, ale nic z nich jeszcze nie wyszło.
Andy Mercer
To jest nadal niesamowite.
Ross Presser