NTFS dosyalarına / klasörlerine nasıl meta veri ekleyebilirim?


14

Aynı açıklayıcı alanları kullanarak farklı dosya türlerini (yani .pdf, .epub, .iso, .bin, klasörler, ...) etiketlemek istiyorum. Örneğin, pdf- ve epub dosyalarında "e-kitap", iso- ve bin dosyalarında "CD-Image" olan bir meta veri alanı "türü" istiyorum.

Bunu mümkün kılmak için Alternatif Veri Akışları (ADS) hakkında okudum. Windows 7 için farklı dosyaları etiketlemek ve aramak için iyi bir program bilen var mı? Benim için, meta verilerin ayrı bir veritabanında saklanmaması önemlidir. Dosyaları çok hareket ettiriyorum ve esnek kalmam gerekiyor (ADS'ler dosyalara yapışıyor).

Herhangi bir fikir?


NTFS'nin dosya veya klasör meta verilerini desteklediğini düşünmüyorum
Kullanıcı

2
NTFS Alternatif Veri Akışlarını destekler . Ancak etiketleme amacıyla ADS kullanan bir program bilmiyorum.
Pwdr

Windows 8'de bir şey değişmiş gibi görünmüyor ...
Pwdr

Yanıtlar:


10

Bu, https://github.com/Dijji/FileMeta adresinde bulunan soruna ücretsiz ve açık kaynaklı bir çözümle ilgilidir .

Pwdr ile aynı gereksinimlerle başladım. Bağlantılı çözümün yaptığı, ADS'de depolanan etiketleri, yorumları vb. Görmek ve düzenlemek için Explorer'ı kullanmanıza izin vermektir. Ayrıca Windows aramasıyla da çalışır.

Tüm fiş noktaları hem Explorer hem de NTFS'de olduğu için Microsoft'un Vista'da bunu neredeyse gönderdiğini düşünüyorum. Sağladığım anahtar nokta noktaları bağlamak için bir 17 K DLL (64 bit) 'dir. Dosya bir NTFS sürücüsünde olduğu sürece her şey harika çalışmasına rağmen yedeklenmiş gibi görünüyorlar, ancak dosyayı bir e-posta eki olarak gönderdiğinizde veya farklı bir dosya sistemine taşıdığınızda meta veriler kayboluyor. Azaltıcı bir çözüm olarak, çözümüm ADS meta verilerini bir XML dosyasına dışa aktarma ve başka bir yere yeniden içe aktarma özelliği içerir.


Bunu indirdim ve daha fazla dosya türüne meta veri eklemeyi başardım. Ancak Klasörler için çalışmıyor gibi görünüyor.
Andy Mercer

2
filemeta.codeplex.com/discussions/452275 Klasör eklemek için tartışmalar var, ancak bunlardan henüz bir şey gelmedi.
Andy Mercer

Bu hala harika.
Ross Presser
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.