Frage

Ich versuche, ein „Projekt“ -ähnlichen-Dokument zu erstellen, indem sie Subdokumente in einem bestimmten Verzeichnis enthält. Ich möchte eine brandneue Speichern eines Dokuments dieses Verzeichnis mit den entsprechenden Unterverzeichnisse einzurichten. Ich hätte gerne ein „Speichern unter“ wie alle diese Unterverzeichnisse zu kopieren und alle Dateien in ihnen an den neuen Standort. Aber ich würde ein „Speicher“, wie nur bestimmte Datendateien zu aktualisieren und (natürlich) alle die Filialdokumente nicht überschrieben werden!

Was ist der „sichere“ Weg, dies zu tun? Ich habe versucht, von der Datei Lage in meinem Dokument zu verfolgen und zu überprüfen, ob sie gleich oder anders als der Speicherort waren, aber es fühlt sich chaotisch, und ich bin besorgt, dass Apple etwas hinter den Kulissen zu tun, dass dies machen direkter URL-to-URL Vergleich unter Umständen fehlschlagen.

Gibt es eine standardisierte Möglichkeit, so etwas zu tun?

War es hilfreich?

Lösung

NSFileWrapper hat inkrementelle Schreibunterlage in Snow Leopard, die Hard-Links anstelle des Kopierens verwenden. Dies scheint, wie genau das, was Sie suchen.

Siehe diesem Blog-Eintrag für weitere Informationen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top