Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

acces refusé.

2 réponses
Avatar
Dan
Bonjour a tous.

lorse que je renome par programme un repertoir je recupére parfois
l'erreur:
Acces refusé.
je pense que cela se produit pour les repertoirs contenant une vidér mais ce
n'est pas certain.
qu'em pensez vous et quelle est la solution.
voici la ligne de code que j'utilise.
My.Computer.FileSystem.RenameDirectory(chemin, aa)

chemin contien le chemin du repertoir a renomer
ex d:\zert
et aa contien le nouveau non a donner a ce repertoir ex nvrep

Je suis sous vb.net 2008

D'avance merci de votre aide

2 réponses

Avatar
Jérémy Jeanson
Bonjour Dan,

As tu tenté d'utiliser simplement la librairie System.Io?

Par exemple (ça peut sembler étrange, mais "Move" correspond à un
renomage):

Dim pathAncien As String = "..."
Dim pathNouveau As String = "..."

System.IO.Directory.Move(pathAncien, pathNouveau)
--
Jérémy JEANSON
MCP
http://www.jjeanson.fr
Avatar
Gilles TOURREAU - MVP C#
Bonjour,

Un "Accès refusé" signifie que vous n'avez pas le droit sur le dossier ou
que celui-ci est actuellement utilisé par une autre application.

Cordialement

--
Gilles TOURREAU - MVP C#
E-Mail :
Site Web : http://gilles.tourreau.fr

Société P.O.S - Le spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr

"Dan" a écrit dans le message de groupe de discussion
: 4a805b4b$0$10269$
Bonjour a tous.

lorse que je renome par programme un repertoir je recupére parfois
l'erreur:
Acces refusé.
je pense que cela se produit pour les repertoirs contenant une vidér mais
ce n'est pas certain.
qu'em pensez vous et quelle est la solution.
voici la ligne de code que j'utilise.
My.Computer.FileSystem.RenameDirectory(chemin, aa)

chemin contien le chemin du repertoir a renomer
ex d:zert
et aa contien le nouveau non a donner a ce repertoir ex nvrep

Je suis sous vb.net 2008

D'avance merci de votre aide