Salut,
Comment peut-on faire sous builder c++, pour effacer la totalité des fichiers et sous-dossiers, dans un dossier ?
merci
Salut,
Comment peut-on faire sous builder c++, pour effacer la totalité des fichiers et sous-dossiers, dans un dossier ?
merci
Bonjour,
Pour effacer les fichiers, il faut utiliser DeleteFile, pour les répertoire RemoveDir.
Ensuite il faut une fonction récursive base sur FindFirst, FindNext, FindClose qui efface les fichiers et les sous-répertoires.
J'ai qq chose pour envoyer directerment à la corbeille mais impossible de retrouvé (sur un cd compilé ...). Je cherche et je te le donne d que possible.
Moi aussi, j'avais à peu près le même problème, je souhaitais effacer le contenu d'un répertoire...
Par contre, je ne sais pas si ça fonctionne aussi avec les sous-répertoires... A mon humble avis, ça ne doit effacer que les fichiers du répertoire spécifié, mais ça ne doit pas le vider des sous-répertoires qu'il contient...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 TSearchRec Infos_fichier; if (!FindFirst("mon_repertoire\\*.*", faAnyFile, Infos_fichier)) do DeleteFile("mon_repertoire\\"+Infos_fichier.Name); while(!FindNext(Infos_fichier)); FindClose(Infos_fichier);
dans le fichier jAPItext dans la librairie jAPI sur www.jegsite.fr.st tu trouveras une fonction qui supprime tout le contenu d'un dossier récursivement.
- http://jeg.developpez.com
- Projet RPGen : Editeur d'environnement de simulation de mondes régis par intelligence artificielle, interagissant avec le joueur. Peut faire office d'éditeur de RPG en 2D. http://jegsbond.free.fr/RPGen/ (Cherche testeurs)
Partager