Bonjour, simple question, comment cré-t-on un répertoire, s'il n'exsiste pas?
Bonjour, simple question, comment cré-t-on un répertoire, s'il n'exsiste pas?
dans la faq on trouve:
lien:Utilisez pour cela fonction CreateDirectory.
if (CreateDirectory(Repertoire.c_str(), 0))
{
// Le répertoire a été créé
}
else
{
// Le répertoire n'a pas été créé
}
http://c.developpez.com/faq/bcb/?pag...desrepertoires
A la plasse de Repertoire.c_str() entouré de " ", ou encréant une variable AnsiString portant le nom Repertoire juste avant le if et en lui affectant donc le nom du répértoire. Je précise aussi qu'il ne faut pas mettre seulement le nom du répértoie mais qu'il est préférable de mettre tout le chemin depuis la racine.
rien a ajouter, pottiez t trop rapide pour moiA la plasse de Repertoire.c_str() entouré de " ", ou encréant une variable AnsiString portant le nom Repertoire juste avant le if et en lui affectant donc le nom du répértoire. Je précise aussi qu'il ne faut pas mettre seulement le nom du répértoie mais qu'il est préférable de mettre tout le chemin depuis la racine.![]()
merci
j'ai mis ca et ca fonctionne
par contre, comment je vide un repertoire (je peut supp et ensuite le recréer, mais y-a-t-il une meilleure manière?) ce sont des fichiers temporaires!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 AnsiString dir = Main->RepertoireTemporaire() + "evolucis"; if (!DirectoryExists(dir)) { CreateDirectory(dir.c_str(), 0); }
Tu peut aussi verifer que ton repertoire a bien été créé.on ne sait jamais.Envoyé par Galkir
je sais pas si ca peut t'aider.Envoyé par Galkir
http://www.developpez.net/forums/showthread.php?t=312
Tu liste les fichiers du repertoire puis tu les supprimes et voilà,
de toute facons je crois que l'on est obligé de vidé le repertoire avant
de le supprimer![]()
bon, bh je vais utiliser ma File List box pour supp tous les fichiers!!
J'ai découvert il y a peu de temps une comme:
ForceDir
ou
ForceDirectory
Cette commande permet de créer un chemin complet.
Du style:
si le répertoire "C:\Program Files\MonProg\ini\Details"
n'existe pas mais aussi que
le répertoire "C:\Program Files\MonProg"
n'existe tout simplement pas, la commande te crée la totalité des répertoire.
Mattetfamilly.
Partager