URL: https://linuxfr.org/forums/programmation-c/posts/probl%C3%A8me-de-cr%C3%A9ation-de-directoires Title: Problème de création de directoires Authors: sigmathaar Date: 2005年12月05日T17:11:50+01:00 Tags: Score: 0 Bonjour je suis en train de programmer un parser XML en C++. Le parser permet de créer une liste arborescente de répertoires à partir d'un fichier XML particulier. Le fichier XML en question est ordonnée de façon alphabétique non hierarchique, et en fin de comptes il permet d'obtenir une arborescence du style : Monde\Continent\Pays\Région\Ville Mon problème : il faut créer environ 5000 dossiers et il n'est donc pas question que je stocke les chemins de chaque dossier. De plus le niveau de profondeur n'est jamais fixe et varié de continent à continent et de pays en pays, je me retrouve à tous le coups avec un chemin du genre : racine/.../qqch/mondir Le "..." m'étant inconnu je ne peux donc pas utiliser la fonction POSIX mkdir. A ma connaissance la méthode Find ne me permet pas de trouver un dossier à partir d'un chemin incomplet et si je modifie l'algorithme ça me fait faire des boucles dans tous les sens. Quelqu'un a-t-il une idée de comment je pourrais trouver le chemin exact du dossier à créer (en gros le contenu des "...")?