Comment puis-je obtenir les chemins d'un dossier et son contenu. Dire que j'ai dossier nommé MonDossier commeObtenir le contenu du dossier C language
/tmp/MonDossier/où il a des sous-dossiers SubFolder1, dossier2 ... et quelques fichiers
Comment puis-je obtenir les chemins d'un dossier et son contenu. Dire que j'ai dossier nommé MonDossier commeObtenir le contenu du dossier C language
/tmp/MonDossier/où il a des sous-dossiers SubFolder1, dossier2 ... et quelques fichiers
Utilisez les structures dirent et dir. Vous pouvez utiliser opendir(), readdir() etc pour la manipulation. Readdir() donnera un nom à la fois et vous pouvez continuer à l'appeler de manière itérative.
Une méthode plus efficace que {ouvrir, lire, fermer} dir() est la fonction getdirentries() de Linux. Voir getdirentries (3) pour plus de détails.
Je pense que c'est Linux centré, l'OP pose des questions sur Mac OS/X. –
getdirentries est présent sur BSD et MacOS/X – cjp
Pouvez-vous être un peu plus précis? Voulez-vous obtenir un répertoire/fichier listant/tmp/MyFolder ou 'absolutize' un chemin dedans? –
Je sais que votre question est étiquetée c mais dans obj-c vous utilisez NSDirectoryEnumerator. Il y a probablement une fonction similaire dans le framework CoreFoundation. –
Cherchez-vous opendir/readdir ou ai-je mal interprété la question? –