2016-05-21 8 views
0

Ich arbeite an einem Projekt in Eclipse, in dem ich zusätzliche Informationen mit Datei und einige abgeleitete Dateien speichern müssen, so dass der Benutzer sie nicht direkt sehen kann. Zum Beispiel wird nach dem Laden der Datei ein Prozess für diese Datei ausgeführt, und ich muss das Ergebnis dieses Prozesses speichern, so dass ich es später verwenden kann.Speichern Dateiinformationen für die Verarbeitung nicht von Benutzer in Eclipse gesehen

Die Informationen, die ich speichern muss, können lange Strings und auch in Form von Bytes sein.

Gibt es in Eclipse eine Funktion, mit der ich diese Aufgabe ausführen kann?

Ich bin mit Eclipse 4.5.2

Antwort

1

Sie Strings speichern können die setPersistentProperty und getPersistentProperty Methoden der IFile verwenden.

Sie können auch jede Art von Daten speichern, die Sie im Statusspeicherort für Ihr Plugin speichern möchten.

den Zustand Standort Setzen Sie sich mit:

Bundle bundle = FrameworkUtil.getBundle(getClass()); 

IPath location = Platform.getStateLocation(bundle); 

Dies ist ein Verzeichnis, in dem Arbeitsbereich .metadata ist.