Domanda

Sto cercando di creare un "progetto" -come documento, in quanto contiene documenti secondari in una directory specificata. Vorrei un nuovo salvataggio di un documento per impostare quella directory con le sottodirectory appropriate. Vorrei una "Salva con nome" per copiare tutte le sottodirectory e tutti i file al loro interno nella nuova posizione. Ma mi piacerebbe un "Salva" per aggiornare solo alcuni file di dati e (ovviamente) non sovrascrivere tutti i documenti secondari!

Qual è il modo "sicuro" per fare questo? Ho provato a tenere traccia della posizione del file nel mio documento, e il controllo per vedere se era lo stesso o diverso rispetto al percorso di salvataggio, ma ci si sente confuso, e mi sono preoccupato che Apple sta facendo qualcosa dietro le quinte che renderà questo diretto confronto URL-to-URL fallire in alcune circostanze.

C'è un modo standard per fare qualcosa di simile?

È stato utile?

Soluzione

NSFileWrapper ha il supporto di scrittura incrementale in Snow Leopard, che utilizzerà hard link invece di copiare. Questo mi sembra esattamente quello che stai cercando.

questo blog per ulteriori informazioni.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top