Comment puis-je obtenir un NSArray du NAMES de tous les fichiers stockés dans un répertoire spécifique tel que: "http://www.someurl/somedirectory/"?Comment obtenir un NSarray de tous les noms de fichiers dans un répertoire sur un serveur distant?
Comment obtenir un NSarray de tous les noms de fichiers dans un répertoire sur un serveur distant?
Répondre
devrait être quelque chose dans ce sens ..
NSURL* url = [NSURL URLWithString: @"http://address.tld/path/files.txt"];
NSString* data = [NSString stringWithContentsOfURL: url];
if(data)
{
NSArray* files = [data componentsSeparatedByString: @"\n"];
for(NSString* filename in files)
{
NSLog(@"%@", filename);
}
}
C'est vraiment quelque chose qui doit être généré côté serveur, puis analysé sur le périphérique. Je sais qu'Apache a an option où vous pouvez activer les index de répertoire, vous pouvez le faire, puis télécharger l'index de répertoire généré et analyser le code HTML (en utilisant NSXMLParser ou une autre bibliothèque d'analyse), en ajoutant un NSString à NSMutableArray chaque fois que vous trouvez un nom de fichier.
Je vois ... si j'avais un fichier texte (dans ledit répertoire) avec tous les noms de fichiers, comment pourrais-je obtenir le contenu du texte fichier à partir de mon application? Ensuite, je pourrais séparer la chaîne en utilisant des fonctions de chaîne et en faire un tableau. – RexOnRoids
Je pense que vous avez récemment posé une question (http://stackoverflow.com/questions/1332127/how-to-download-files-from-internet-and-save-in-documents-on-iphone) sur le téléchargement d'une image à partir de un serveur web. Le processus est le même pour un fichier texte, il suffit de convertir l'objet NSData en NSString par la suite. – Tim
- 1. Comment puis-je obtenir un NSArray de tous les noms de fichiers de toutes les ressources .png sur l'iPhone?
- 2. Obtenir une liste de tous les fichiers dans un répertoire
- 3. Comment puis-je ajouter un préfixe à tous les noms de fichiers dans un répertoire?
- 4. Comment puis-je obtenir la liste de tous les noms de fichiers dans un répertoire à l'aide de VB6?
- 5. source tous les fichiers dans un répertoire de .bash_profile
- 6. Comment déplacer tous les fichiers mp3 dans un seul répertoire?
- 7. Comment copier un artefact construit dans un répertoire sur un serveur Windows distant en phase de déploiement maven?
- 8. Amélioration de l'accès au système de fichiers sur un serveur de fichiers distant
- 9. Suppression de fichiers sur un ordinateur distant
- 10. Supprimer tous les fichiers dans un répertoire vb6
- 11. comment déconnecter un répertoire distant Windows?
- 12. Comment obtenir des fichiers dans un répertoire, y compris tous les sous-répertoires
- 13. Comment obtenir tous les fichiers dans un répertoire avec certaine extension en C#?
- 14. Comment protéger les fichiers téléchargeables dans un répertoire distant à partir d'utilisateurs non-premium (en php?)
- 15. Comment exécuter les applications Red5 sur un serveur distant?
- 16. Téléchargement vers un serveur distant
- 17. SQL Server - Pour obtenir tous les noms de serveur connectés
- 18. LINUX: Lien tous les fichiers d'un répertoire à un autre
- 19. SharpSVN lire TOUS les noms de fichiers
- 20. comment puis-je lire les noms de fichiers dans le répertoire à un tableau
- 21. Comment utiliser un seul espace de noms dans les fichiers?
- 22. Commande pour compresser tous les fichiers/dossiers sous un répertoire
- 23. Créer un tableau contenant des noms de fichiers dans un répertoire
- 24. Comment puis-je copier tous mes fichiers désorganisés dans un seul répertoire? (sur Linux)
- 25. ini4j - Comment obtenir tous les noms de clés dans un paramètre?
- 26. Comment faire quelque chose à tous les fichiers dans un répertoire en utilisant bash?
- 27. Récursivement PUT fichiers à un serveur distant en utilisant FTP
- 28. Comment copier un répertoire de manière récursive et filtrer les noms de fichiers en Perl?
- 29. exécutant un fichier de registre sur le serveur distant
- 30. Comment déboguer des JSP sur un serveur JBoss distant?
Bon exemple. Merci ttvd – RexOnRoids