Ist es möglich, benutzerdefinierte Metadaten für Dateiinstanzen abzurufen und festzulegen? Ich möchte die Dateien, die ich über mein System verarbeite, als eine Art sehr einfache Datenbank verwenden, in der jede Datei zusätzliche benutzerdefinierte Metadaten enthalten sollte, wie die E-Mail des Absenders, einige Zeitstempel usw.
Es ist für ein internes System, also ist Sicherheit kein Problem.
In Java 7 können Sie dies mit der Klasse Path
und mit% tun. co_de%.
Hier ist das Beispiel von dort:
Der MIME-Typ einer Datei kann mit diesem Code-Snippet als benutzerdefiniertes Attribut gespeichert werden:
%Vor%Um das Attribut MIME-Typ zu lesen, würden Sie dieses Code-Snippet verwenden:
%Vor% Sie sollten immer überprüfen, ob das Dateisystem UserDefinedFileAttributeView
für die spezifische Datei unterstützt, die Sie einstellen möchten
Sie können dies einfach aufrufen
Aus meiner Erfahrung wird das UserDefinedFileAttributeView
nicht in FAT * und HFS + (für MAC) Dateisystemen unterstützt