Pergunta

Estou tentando criar um documento do tipo "projeto", na medida em que ele contém subdocumentos em um diretório especificado. Eu gostaria de uma nova defesa de um documento para configurar esse diretório com os subdiretos apropriados. Eu gostaria de um "salvar como" copiar todos esses subdiretos e quaisquer arquivos dentro deles para o novo local. Mas eu gostaria que um "salvar" apenas atualizasse certos arquivos de dados e (é claro) não substitua todos os subdocumentos!

Qual é a maneira "segura" de fazer isso? Tentei acompanhar a localização do arquivo no meu documento e verificando se era o mesmo ou diferente do local de salvamento, mas parece confuso, e estou preocupado que a Apple esteja fazendo algo nos bastidores que fará com que isso A comparação direta de URL-URL falhou em algumas circunstâncias.

Existe uma maneira padrão de fazer algo assim?

Foi útil?

Solução

O NSFileWrapper possui suporte incremental de escrita no Snow Leopard, que usará links rígidos em vez de copiar. Parece exatamente o que você está procurando.

Ver isto entrada no blog para mais informações.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top