Impossible de suprimer un repertoire!!! Au secours!!!

jeromax - 11 juil. 2000 à 16:22
procraker Messages postés 6 Date d'inscription mercredi 18 juin 2003 Statut Membre Dernière intervention 30 mai 2005 - 21 avril 2005 à 15:05
Salut,
J'ai un gros probleme incroyable
Je veux suprimer un répertoire et ça ne marche pas!
Plus exactement ça ne marche pas lorsque j'enchaine la création du répertoire et sa supression.
Il me suprime juste les fichiers à l'interieur et il me met des messages d'erreur du style:

"erreur '800a004c'
Chemin d'accès introuvable"

ou

"accès refusé"

ou

"erreur '800a0046'
Permission refusée"

alors que tout semble correct

Voici ma fonction:

Public Function SupprimerTout()
Dim Supr As New FileSystemObject
Dim NomRep
If NumRep <> "" Then
NomRep = "C:\Temp\essai" & NumRep
SetAttr NomRep, vbNormal
' ChDir ("C:\Temp\essai" & NumRep)
Supr.DeleteFolder NomRep, True
' Kill "*.*"
' RmDir NomRep
End If
End Function

J'ai essayé avec RmDir, Kill, DeleteFolder mais rien ne marche

Mes répertoires sont pourtant bien créés

Alors si quelqu'un a une idée, je suis preneur

Merci d'avance

3 réponses

essaie un peu d'utiliser la commande DELTREE
0
akiuni Messages postés 11 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 17 août 2004
18 août 2004 à 14:57
j'ai l'impression que tu t'es planté...

remplaces

If NumRep <> "" Then

par

If NomRep <> "" Then

;-)
0
procraker Messages postés 6 Date d'inscription mercredi 18 juin 2003 Statut Membre Dernière intervention 30 mai 2005
21 avril 2005 à 15:05
J'ai eu le meme problem, la soluce c'est de changé de directory :

NomRep = "C:\Temp\essai" & NumRep
SetAttr NomRep, vbNormal
'ChDir ("C:\Temp\essai")
Supr.DeleteFolder "C:\Temp\essai" & NomRep, True

Ne met pas de parenthèse sinon ca ne marche pas, c'est une fonction mais une procédure

voila
Procraker
0
Rejoignez-nous