Bonjour,
J’utilise le code suivant pour supprimer un répertoire:
Sub CleaningCgr()
Dim repertoire As String
Dim repertoireCGR As String
repertoire = ThisWorkbook.Worksheets("Configuration").Cells(2, 1).Value
repertoireCGR = repertoire & "\cgr"
RmDir repertoireCGR 'je supprime le repertoire non vide
MkDir (repertoireCGR) 'je recre le repertoire vide
End Sub
Ce bout de code est compris dans une macro plus grande. Le but de la macro général et de tester les performances d’un logiciel nome CATIA V5. Ce logiciel crée des données temporaire dans le répertoire que je veux détruire pare avoir fait tourner l’application.
Mon problème est le suivant :
Si je fais tourner l application V5 je ne suis plus capable de supprimer le répertoire en utilisant le code si dessus (Error 75, Path/File access error) par contre manuellement j’en suis toujours capable.
Je ne comprends pas pourquoi le comportement est différent être Excel et manuel. Il semble bien sur que cela soit un droit d’accès différent.
Existe-t-il un code me permettant de changer les droits sur le répertoire et vat il marcher comme il semble que depuis Excel je n ai déjà pas les droits ?
Merci pour toute aide.
Regards
Alexandre Bessy
J’utilise le code suivant pour supprimer un répertoire:
Sub CleaningCgr()
Dim repertoire As String
Dim repertoireCGR As String
repertoire = ThisWorkbook.Worksheets("Configuration").Cells(2, 1).Value
repertoireCGR = repertoire & "\cgr"
RmDir repertoireCGR 'je supprime le repertoire non vide
MkDir (repertoireCGR) 'je recre le repertoire vide
End Sub
Ce bout de code est compris dans une macro plus grande. Le but de la macro général et de tester les performances d’un logiciel nome CATIA V5. Ce logiciel crée des données temporaire dans le répertoire que je veux détruire pare avoir fait tourner l’application.
Mon problème est le suivant :
Si je fais tourner l application V5 je ne suis plus capable de supprimer le répertoire en utilisant le code si dessus (Error 75, Path/File access error) par contre manuellement j’en suis toujours capable.
Je ne comprends pas pourquoi le comportement est différent être Excel et manuel. Il semble bien sur que cela soit un droit d’accès différent.
Existe-t-il un code me permettant de changer les droits sur le répertoire et vat il marcher comme il semble que depuis Excel je n ai déjà pas les droits ?
Merci pour toute aide.
Regards
Alexandre Bessy