2010-12-10 40 views
1

Je suis en train d'apprendre à mettre en réseau iOS. Comment puis-je supprimer un dossier sur un serveur distant auquel je me suis connecté via FTP?Supprimer le dossier sur le serveur par connexion FTP

J'ai essayé d'utiliser la fonction CFURLDestroyResource mais elle a échoué. Il supprime uniquement les fichiers.

J'ai essayé ce code:

NSURL * url; 
SInt32 status = 0; 
url = [[NSURL alloc] initWithString:@"ftp://sikmac3:[email protected]/TestFolder"]; 
CFURLRef urlRef; 
urlRef = (CFURLRef) url; 

Boolean test = CFURLDestroyResource(urlRef, &status); 
if(test){ NSLog(@"deletion success"); }else{ NSLog(@"deletion failed"); } 

Répondre

1

Votre code fonctionne pour moi.

Essayez avec ceci:

url= [[NSURL alloc] initWithString:@"ftp://sikmac3:[email protected]/TestFolder/"]; 
                      ^

fichiers et de dossiers est un presque identique, mais ajouter un / à la fin des dossiers.
C'est tout.

+0

Cela ne fonctionne pas pour moi. – Shailesh