Supprimer un dossier "vide ou non vide" - VB/VBA/VBS - Programmation
MarshPosté le 02-01-2005 à 16:56:41
Bonjour et bonne année a tous !
Voilà mon problème: Je voudrais supprimer un dossier (a partir d'un click dans une liste Box listant tous les dossiers contenu dans un autre), copier au préalable son contenu dans un dossier poubelle, supprimer le contenu, puis raffraichir ma listeBox. J'ai deja crée un code, la partie raffraichissement, copie et suppresion des fichiers fonctionne, mais en ce qui concerne la partie suppression du dossier j'obtient une erreur sur le rmdir (erreur de chemin) dans le cas ou le dossier n'était pas vide.
Bon biensur je sais que le rmdir ne fonctionne pas dans le cas d'un dossier qui n'est pas vide, mais ici je prend d'abord soin de vider le dossier, je ne comprend donc pas l'erreur.
Précision : Quand le dossier n'est pas vide et que j'obtient l'erreur, la copie et suppression des dossiers fonctionne tout de même, le code beug uniquement a l'arrivée du rmdir. Quand il est vide tout fonctionne nickel
Marsh Posté le 02-01-2005 à 16:56:41
Bonjour et bonne année a tous !
Voilà mon problème:
Je voudrais supprimer un dossier (a partir d'un click dans une liste Box listant tous les dossiers contenu dans un autre), copier au préalable son contenu dans un dossier poubelle, supprimer le contenu, puis raffraichir ma listeBox.
J'ai deja crée un code, la partie raffraichissement, copie et suppresion des fichiers fonctionne, mais en ce qui concerne la partie suppression du dossier j'obtient une erreur sur le rmdir (erreur de chemin) dans le cas ou le dossier n'était pas vide.
Bon biensur je sais que le rmdir ne fonctionne pas dans le cas d'un dossier qui n'est pas vide, mais ici je prend d'abord soin de vider le dossier, je ne comprend donc pas l'erreur.
Précision : Quand le dossier n'est pas vide et que j'obtient l'erreur, la copie et suppression des dossiers fonctionne tout de même, le code beug uniquement a l'arrivée du rmdir. Quand il est vide tout fonctionne nickel
Voici mon code :