Je voudrais stocker des fichiers dans un répertoire spécifique dans le répertoire de documents, de sorte que je puisse parcourir tous ces fichiers et les montrer à l'utilisateur pour la sélection. Est-ce possible?Comment créer un répertoire dans le répertoire de documents de mon application iPhone?
0
A
Répondre
3
yups, vous pouvez le faire comme:
NSString *rootString = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES) objectAtIndex:0];
self.root = [rootString stringByAppendingPathComponent:@"DirectoryName"];
NSFileManager *fileManager = [NSFileManager defaultManager];
if ([fileManager fileExistsAtPath:root isDirectory:YES] == NO)
{
[fileManager createDirectoryAtPath:root attributes:nil];
}
Et pour vous récupérer pouvez le faire:
NSError *error;
NSArray *files = [fileManager contentsOfDirectoryAtPath:root error:&error];
Hope this helps,
Merci, Madhup
1
Oui.
Use -[NSFileManager createDirectoryAtPath:withIntermediateDirectories:attributes:error:]
.
(Le standard POSIX mkdir(2)
fonctionne également.)
Questions connexes
- 1. iPhone Application Documents Changement de répertoire
- 2. iPhone: possibilité d'écriture dans le répertoire Documents
- 3. iPhone: récupérer le contenu du répertoire "documents"
- 4. Déplacer un dossier dans le répertoire Documents
- 5. Comment copier des éléments du répertoire Documents vers le répertoire .app dans l'application iPhone?
- 6. Afficher le contenu de mon répertoire de documents
- 7. Répertoire de documents dans les applications universelles
- 8. Pourquoi ne puis-je pas écrire de fichiers dans le répertoire de documents de mon application?
- 9. Obtenir un tableau de répertoires dans le répertoire de documents
- 10. Créer un répertoire sur un iPhone
- 11. Mise à jour de l'application iPhone et répertoire de documents
- 12. comment créer une structure de dossier dans le dossier de documents de mon application iPhone
- 13. créer un répertoire dans l'iPhone
- 14. comment créer un sous-répertoire dans un répertoire
- 15. Programmation iPhone: Combien de données puis-je stocker dans le répertoire Documents de mon application (dossier racine)?
- 16. Comment créer le fichier texte dans le répertoire temporaire d'une application dans Iphone
- 17. Analyse d'un fichier XML stocké dans le répertoire Documents d'une application iPhone
- 18. Comment créer un dossier dans le répertoire installé de l'application
- 19. chargement d'une image depuis le répertoire de documents de l'iPhone
- 20. Répertoire de documents sur l'iPhone est invalide
- 21. iPhone écrire dans un fichier (répertoire alternatif)
- 22. Sqlite Vs Documents Répertoire
- 23. .htaccess - créer un répertoire
- 24. Plist ne copiera pas dans le répertoire de documents
- 25. tableau de charge de plist dans les documents Répertoire
- 26. iPhone: Comment obtenir le contenu du répertoire de documents en tant que NSMutableArray?
- 27. Comment créer un répertoire immuable dans svn?
- 28. Impossible de créer un répertoire dans le lecteur mappé
- 29. Copier le dossier du répertoire Ressources de l'iPhone vers le répertoire de documents
- 30. comment lire un fichier à partir de documents répertoire
Merci Madhup. Je reçois une erreur du type "warning: passing argument 2 of 'fileExistsAtPath: isDirectory:' rend le pointeur de l'entier sans cast". Qu'est-ce que ça veut dire? – dontWatchMyProfile
@mystify: pouvez-vous me dire ce que vous faites? –
Pouvez-vous nous dire quel est le type de variable 'root' ici? –