Pregunta

Estoy intentando crear un "proyecto" -como documento, en que contiene subdocumentos en un directorio especificado. Me gustaría un nuevo ahorro de un documento para configurar ese directorio con subdirectorios apropiados. Me gustaría un "Guardar como" para copiar todos los subdirectorios y los archivos dentro de ellos a la nueva ubicación. Pero me gustaría una "Guardar" para actualizar sólo ciertos archivos de datos y (por supuesto) no sobrescribe todos los subdocumentos!

¿Cuál es la forma "segura" para hacer esto? He intentado hacer el seguimiento de la ubicación del archivo en mi documento, y la comprobación para ver si se trataba de la misma o diferente de la ubicación de almacenamiento, pero se siente sucio, y me preocupa que Apple está haciendo algo detrás de las escenas que harán de este comparación directa URL-a-URL fallar en algunas circunstancias.

¿Hay una manera estándar de hacer algo como esto?

¿Fue útil?

Solución

NSFileWrapper cuenta con el apoyo de escritura incrementales en Snow Leopard, que utilizará los enlaces duros en lugar de copiar. Este parece ser exactamente lo que estás buscando.

esta entrada del blog para más información.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top