OVH Cloud OVH Cloud

Impossible de supprimer un répertoire en Vb

5 réponses
Avatar
Jonathan
Lorsque j'essaye le code suivant pour supprimer un dossier :
rmdir "D:\Cours"
Vb me renvoit un message d'erreur 75 chemin incorrect.
Mais le chemin et le bon, aucun fichier n'est à l'interieur.
J'ai beau enlever le LECTURE SEULE ce dossier (il s'est d'ailleurs mis tout
seul) dans l'explorateur Windows mais il revient aussitot. Quelqu'un à eu le
même problème ?
Bon ya bien une solution, passer par la console DOS, mais à partir de VB ?
Le problème est le même pour la fonction Name. Ca marche pour les fichiers
mais pas pour les répertoires.

WinXP Pro SP1 / Vb 6 sp5

Merci

@+

Jonathan

5 réponses

Avatar
surfeur75
Bonjour, peut être faire un *.bat qui supprime, et l'appeler depuis ton
exe...
--
@+, bye, Joe.
Pour m'écrire ng75AROBASEnoosPOINTfr
remplace AROBASE et POINT par leur vrai signe
Il l'a fait car il ne savait pas que c'était impossible, alea jacta est!


"Jonathan" a écrit dans le message de
news: 4006f239$0$28690$
Lorsque j'essaye le code suivant pour supprimer un dossier :
rmdir "D:Cours"
Vb me renvoit un message d'erreur 75 chemin incorrect.
Mais le chemin et le bon, aucun fichier n'est à l'interieur.
J'ai beau enlever le LECTURE SEULE ce dossier (il s'est d'ailleurs mis


tout
seul) dans l'explorateur Windows mais il revient aussitot. Quelqu'un à eu


le
même problème ?
Bon ya bien une solution, passer par la console DOS, mais à partir de VB ?
Le problème est le même pour la fonction Name. Ca marche pour les fichiers
mais pas pour les répertoires.

WinXP Pro SP1 / Vb 6 sp5

Merci

@+

Jonathan




Avatar
Pascal B.
D'abord essaye ceci:

rmdir "D:Cours"

Sinon ceci:

shell "rmdir /s /q ""d:cours"""

pascal


"Jonathan" a écrit dans le message de
news:4006f239$0$28690$
Lorsque j'essaye le code suivant pour supprimer un dossier :
rmdir "D:Cours"
Vb me renvoit un message d'erreur 75 chemin incorrect.
Mais le chemin et le bon, aucun fichier n'est à l'interieur.
J'ai beau enlever le LECTURE SEULE ce dossier (il s'est d'ailleurs mis


tout
seul) dans l'explorateur Windows mais il revient aussitot. Quelqu'un à eu


le
même problème ?
Bon ya bien une solution, passer par la console DOS, mais à partir de VB ?
Le problème est le même pour la fonction Name. Ca marche pour les fichiers
mais pas pour les répertoires.

WinXP Pro SP1 / Vb 6 sp5

Merci

@+

Jonathan




Avatar
ng
Peut être que le répertoire est in use ou que tu as mal reporté le chemin
dans ton prog, ca marche depuis la console ? de puis le shell windows ?
Essaye en mettant un anti-slash la fin :

Call RmDir("C:MonRep")

--
Nicolas.
http://www.ngsoft-fr.com
"Jonathan" a écrit dans le message de
news: 4006f239$0$28690$
Lorsque j'essaye le code suivant pour supprimer un dossier :
rmdir "D:Cours"
Vb me renvoit un message d'erreur 75 chemin incorrect.
Mais le chemin et le bon, aucun fichier n'est à l'interieur.
J'ai beau enlever le LECTURE SEULE ce dossier (il s'est d'ailleurs mis


tout
seul) dans l'explorateur Windows mais il revient aussitot. Quelqu'un à eu


le
même problème ?
Bon ya bien une solution, passer par la console DOS, mais à partir de VB ?
Le problème est le même pour la fonction Name. Ca marche pour les fichiers
mais pas pour les répertoires.

WinXP Pro SP1 / Vb 6 sp5

Merci

@+

Jonathan




Avatar
Zoury
Salut! :O)

Lorsque j'essaye le code suivant pour supprimer un dossier :
rmdir "D:Cours"
Vb me renvoit un message d'erreur 75 chemin incorrect.
Mais le chemin et le bon, aucun fichier n'est à l'interieur.



Tu es sûr qu'il n'y en a pas de cachés?

Que donne ceci :
'***
Debug.Print GetAttr("D:Cours")
'***

et ceci :
'***
Debug.Print Dir$("D:Cours*", vbHidden Or vbSystem)
'***

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous
"Jonathan" wrote in message
news:4006f239$0$28690$
Lorsque j'essaye le code suivant pour supprimer un dossier :
rmdir "D:Cours"
Vb me renvoit un message d'erreur 75 chemin incorrect.
Mais le chemin et le bon, aucun fichier n'est à l'interieur.
J'ai beau enlever le LECTURE SEULE ce dossier (il s'est d'ailleurs mis


tout
seul) dans l'explorateur Windows mais il revient aussitot. Quelqu'un à eu


le
même problème ?
Bon ya bien une solution, passer par la console DOS, mais à partir de VB ?
Le problème est le même pour la fonction Name. Ca marche pour les fichiers
mais pas pour les répertoires.

WinXP Pro SP1 / Vb 6 sp5

Merci

@+

Jonathan




Avatar
Jonathan
Ca marche mainetant, c'était le code d'une fenetre que j'avais fait (un
explorateur avec treeview qui utilisait le dossier pendant ce temps)

Merci

@+

Jonathan