2009-09-25 12 views
4

Je veux savoir comment créer un répertoire sur un chemin spécifié. J'ai utilisé "system (" path of directory ");" cela fonctionne très bien dans le simulateur mais pas sur le périphériqueCréer un répertoire sur un iPhone

+0

Qu'est-ce que vous essayez de faire réellement? – bbum

+0

En fait, je veux utiliser cette commande "chmod + x/Chemin du répertoire /". Donc j'utilise System ("chmod + x/Path of File /"); cela fonctionne bien sur le simulateur mais pas sur le périphérique –

Répondre

2

Le createDirectoryAtPath:attributes: method a été déprécié.

Utilisez plutôt createDirectoryAtPath:withIntermediateDirectories:attributes:error:.

8

Pour créer un nouveau répertoire dans vos applications répertoire de la bibliothèque utiliser cette ...

// Generate the path to the new directory 
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES); 
NSString *newDirectory = [NSString stringWithFormat:@"%@/new", [paths objectAtIndex:0]]; 

// Check if the directory already exists 
if (![[NSFileManager defaultManager] fileExistsAtPath:newDirectory]) { 
    // Directory does not exist so create it 
    [[NSFileManager defaultManager] createDirectoryAtPath:newDirectory withIntermediateDirectories:YES attributes:nil error:nil]; 
} 
+0

Pouvez-vous me guider comment enregistrer des données dans ce répertoire particulier. –

+0

Consultez https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSData_Class/Reference/Reference.html#//apple_ref/occ/instm/NSData/writeToFile:atomically: – AlBeebe

Questions connexes