Bonjour tout le monde, j'ai une question simple mais à laquelle je n'ai bizarrement pas trouvé de réponse sur internet.
J'utilise la fonction create_directory() de boost qui me retourne une erreur si j'essaye de créer un répertoire partant le même nom qu'un fichier existant (dans un même répertoire biensur). L'erreur est la suivante : boost::filesystem::create_directory: File exists: "./conteneur/conteneur1". Oui en effet j'ai un fichier s’appelant conteneur1 dans le dossier conteneur mais je ne vois pas en quoi cela empêche la création d'un dossier avec le même nom. La création marche s'il n'y a pas de fichier avec le même. Je suis sous Linux.
Je crée le répertoire de cette manière :
Voilà! Merci pour votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 filesystem::path dir("./conteneur/conteneur1"); filesystem::create_directory(dir);
Partager