¿Cómo sobrescribir una carpeta utilizando [Administrador de archivos predeterminado de NSFileManager] al copiar?

Usando la línea de abajo,

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

Podemos copiar una carpeta, pero si la carpeta ya existe, lanza una excepción "El archivo existe". Para sobrescribir un solo archivo, podemos lograrlo a través de las siguientes líneas:

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

Pero quiero copiar una carpeta ya existente, es decir,exagerar.

Editar : Posibilidad simple, puedo eliminar los elementos antes de copiarlos.

Por favor, sugiera más posibilidades.