Como sobrescrever uma pasta usando o [NSFileManager defaultManager] ao copiar?

Usando a linha abaixo,

[fileManager copyItemAtPath:sourcePath toPath:targetPath error:&error];

Podemos copiar uma pasta, mas se a pasta já existir, lançamos uma exceção "Arquivo existente". Para sobrescrever um único arquivo, podemos alcançá-lo através das seguintes linhas:

NSData *myData = [NSData dataWithContentsOfURL:FileURL]; /fetch single file
[myData writeToFile:targetPath atomically:YES];

Mas quero copiar uma pasta já existente, por exemplosobrescrever.

Editar : Possibilidade simples, posso remover os itens antes de copiá-los.

Por favor, sugira mais possibilidades.

questionAnswers(4)

yourAnswerToTheQuestion