Copier un dossier
Bonsoir,
je cherche à copier un dossier, pouvant atteindre plusieurs Giga.
Malheureusement, si je fais :
La copie ne peut se faire (BOOL = NO);
Si je fais :
La copie fonctione mais il me crée un dossier ayant pour nom, une très grande valeur hexadecimal. Je ne vois d'ailleurs pas mon dossier "Test" qu'il était censé créer.
Un peu perdu donc... :why?:
je cherche à copier un dossier, pouvant atteindre plusieurs Giga.
Malheureusement, si je fais :
<br />[_fileManager movePath:path toPath:[_prefs objectForKey:DESTINATION] handler:nil];<br />
La copie ne peut se faire (BOOL = NO);
Si je fais :
<br />[_fileManager movePath:path toPath:[[_prefs objectForKey:DESTINATION] stringByAppendingPathComponent:@"Test"] handler:nil];<br />
La copie fonctione mais il me crée un dossier ayant pour nom, une très grande valeur hexadecimal. Je ne vois d'ailleurs pas mon dossier "Test" qu'il était censé créer.
Un peu perdu donc... :why?:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Déjà , implémente la méthode callback fileManager:shouldProceedAfterError: et relève l'erreur retournée.
Je test le callback et je vous dis
Le [_prefs objectForKey:DESTINATION] contient le path d'un dossier de destination (là où je dépose le dossier à copier).
Si je rajoute stringByAppendingPathComponent:@Test, le dossier test est renommé par un code hexadécimal. (Et sûrement qu'il prend le nom de "Test" une fois la copie finie)
et plus de code hexadecimal ds le nom
J'ai pourtant rien changer à part ajouter le callback :