J'essaie de copier le répertoire "DATA_001" (et son contenu) dans le répertoire "CRYO". J'avais l'impression que je pouvais le faire en utilisant copyItemAtPath comme je le ferais pour un fichier? Est-ce la mauvaise façon de faire cela?Copier des répertoires avec copyItemAtPath?
NSString *sourceDir = @"/Users/Fuzzygoat/Documents/DATA_001";
NSString *destDir = @"/Users/Fuzzygoat/Documents/CRYO";
NSString *sourceFile = @"/Users/Fuzzygoat/Documents/DATA_001/caroline.png";
NSString *destFile = @"/Users/Fuzzygoat/Documents/CRYO/cjg.png";
// COPY DIR
success = [fileManager copyItemAtPath:sourceDir toPath:destDir error:&dError];
if(success != YES) NSLog(@"Error");
// COPY FILE
success = [fileManager copyItemAtPath:sourceFile toPath:destFile error:&fError];
if(success != YES) NSLog(@"Error");
gary
Merci Louis, le copy_Dir puis le copy_file étaient juste pour tester, c'est pourquoi j'ai inclus les deux. J'avais l'impression que mon code était erroné, ce qui ne semble pas être le cas de votre réponse. Je reviendrai et jetterai un meilleur coup d'oeil. Merci beaucoup encore. – fuzzygoat
Son erreur de pilote en fait, ou plutôt moi étant un muppet. Ce que j'avais fait était de créer le répertoire "CRYO" pensant qu'il copierait les fichiers. DError était en effet la clé car il disait "fichier existe déjà" ... merci encore et désolé de perdre votre temps. – fuzzygoat
Pour noobs, vous pourriez vouloir réviser ceci afin que 'fileManager' soit révisé avec' [NSFileManager defaultManager] '. – Volomike