Wie kann ich die Speicherorte von Dateien unter Mac OS X verfolgen?

Eine der netten Eigenschaften von BBEdit ist, wie es Dateien verfolgt, egal was mit diesen Dateien passiert. Die Anwendung, an der ich arbeite, muss den Speicherort einer Reihe von Dateien verfolgen, deren Eigentümer der Benutzer ist. Der Benutzer kann diese Dateien verschieben oder löschen, und meine Anwendung muss wissen, wo sich diese Dateien befinden, auch wenn meine Anwendung zum Zeitpunkt der Änderung des Speicherorts nicht ausgeführt wurde.

Meine Frage ist, was eine empfohlene Strategie für dieses Problem ist oder sein könnte? Das Verfolgen von Dateien, während die Anwendung ausgeführt wird, ist nicht das Problem. Ich möchte den korrekten Pfad zu den Dateien, wenn meine Anwendung ausgeführt wird, unabhängig davon, was mit diesen Dateien geschehen ist, als meine Anwendung nicht ausgeführt wurde.

Ist die manuelle Suche nach den Dateien der beste Ansatz, oder gibt es eine API, die ich übersehen habe, um dies zu vereinfachen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage