Je veux rechercher un fichier et l'obtenir dans la racine mac. J'ai utilisé le subpathsAtPath: de NSFileManager et mis le chemin racine "/", mais j'ai trouvé que ce func cherchait si profondément et prenait beaucoup de temps. Je main sait que le fichier que je veux trouver dans le prochain niveau de racine, quelle fonction je peux utiliser, merci beaucoup!comment rechercher le fichier dans le prochain niveau de la racine mac?
1
A
Répondre
1
Il n'y a pas de solution «prête à l'emploi» pour ce que vous voulez faire. Vous devez utiliser la méthode directoryContentsAtPath:
pour obtenir une liste de tous les objets du répertoire racine, puis parcourir ces objets en examinant le contenu du répertoire de chacun d'entre eux.
La méthode directoryContentsAtPath:
renvoie une liste de répertoires et de fichiers. Par conséquent, vous devrez utiliser quelque chose comme fileExistsAtPath:isDirectory:
dans votre boucle pour vous assurer de ne regarder que dans les répertoires.
Questions connexes
- 1. UINavigationController et la commutation prochain-prev élément dans un niveau
- 2. PHP - éditer le fichier texte au-dessus de la racine
- 3. Comment trouver le prochain mois d'août? C#
- 4. Ressources sur le prochain framework fork-join
- 5. Comment rechercher un fichier dans le chemin spécifié?
- 6. Comment obtenir la même heure et le jour le mois prochain en utilisant DateTime dans C#
- 7. Comment obtenir le noeud racine d'un fichier xml en Python?
- 8. Rechercher le contenu du fichier sur l'iphone
- 9. Rechercher dans le répertoire Apache
- 10. Rechercher un fichier dans le répertoire avec plusieurs répertoires
- 11. Impossible de trouver le programme >> dans Mac
- 12. Fichier batch pour rechercher une chaîne dans le fichier le plus récent
- 13. Comment obtenir le prochain terme d'un indice Lucene?
- 14. comment surveiller le processus dans Mac
- 15. Obtenir le répertoire racine de scons
- 16. Comment obtenir le répertoire racine sur PHP
- 17. Comment rechercher un fichier dans la bibliothèque java swing?
- 18. XML - Les données au niveau racine sont invalides
- 19. Plusieurs projets d'infrastructure Zend dans le même dossier racine
- 20. Déploiement de l'application asp.net dans le répertoire racine dans IIS
- 21. Comment trouver le niveau de transaction actuel?
- 22. Différences dans le système_profil Mac
- 23. Trouver tous les dossiers dans le répertoire racine
- 24. Sur l'interface vers le haut, possible de rechercher une adresse MAC spécifique?
- 25. Comment puis-je changer le chemin racine dans un fichier .bat?
- 26. XmlDocument.SelectSingleNode renvoie null pour le nœud racine
- 27. Comment programmer le niveau actuel de la batterie avec COCOA
- 28. setLeftCapWidth sur le mac?
- 29. Comment atteindre le niveau intermédiaire en utilisant la classe memship?
- 30. Modifier le chemin racine FileServlet