Utilisateur anonyme
-
8 févr. 2005 à 08:02
Utilisateur anonyme -
8 févr. 2005 à 11:17
salut a tous
mon probleme est simple, je veux renommer un répertoire en passant par un file system object mais ca ne marche pas ! boudiou !
quelqu'un de sympathique aurait il la solution a mon probleme sachant :
--> que l'erreur est "permission refusée (70)"
--> que le dossier que je veux renommer à ete utilisé precedement mais que j'ai enlevé toutes les propriétés d'autres controles s'y referant (FileBox, PictureBox etc...), je suis donc certain que le dossier ou les fichiers ne sont pas utilisés actuellement
--> que la commande MoveFolder fonctionne tres bien sur d'autres répertoires
j'avoue que j'y comprend rien du tout donc je prie jour et nuit qu'on me sorte de maa detresse et peut etre que toi, toi qui me lit tu seras mon sauveur
FileList.path = "c:"
Set pic_Jaquette.Picture = Nothing
seuls c'est deux controles utilisent des fichiers du dossier à renommer...
mais le probleme ne vient pas de la etant donné que meme lorsque je decharge la feuille contenant ces controles ca ne marche pas non plus.
je suis certain qu'aucune application n'utilise aucun fichier du dossier.
il me semble que tant que le dossier n'a pas été utilisé ca marche, mais a partir du moment ou un fichier de se dossier a été utilisé dans mon app ca marche plus...
si ca peut aider, voici en gros la liste des procedures (lecteur mp3 perso)
--> affichage de la jaquette (pic_jaquette.picture = loadpicture("...")
--> recuperer les fichiers dans le dossier avec un FileBox
FileList.Path = "..."
for a = 0 to FileList.Listcount - 1
....
next a
-- > lectures d'infos diverses dans fichier ini avec API
c'est tout... et tout ca se passe dans la feuille qui est ensuite dechargé avant de renommer le répertoire et... tadam... "permission refusée"