Bonjour tout le monde,
Tout est dans le titre, évidemment, y'a pas de méthode pour renommer, il faut sans doute:
1-créer un nouveau répertoire
2-déplacer les fichiers (MoveFile)
3-supprimer l'ancien répertoire
Et la doc de la méthode MoveFile de FSO est succincte, alors, si vous avez un exemple de code :-)))))
Merci
J-Pierre
Et ça a quoi à voir avec Access ? Rien, mais je suis si bien sur ce NG :-)
Bonjour tout le monde,
Tout est dans le titre, évidemment, y'a pas de méthode pour renommer, il faut sans doute:
1-créer un nouveau répertoire
2-déplacer les fichiers (MoveFile)
3-supprimer l'ancien répertoire
Et la doc de la méthode MoveFile de FSO est succincte, alors, si vous avez un exemple de code :-)))))
Merci
J-Pierre
Et ça a quoi à voir avec Access ? Rien, mais je suis si bien sur ce NG :-)
Bonjour tout le monde,
Tout est dans le titre, évidemment, y'a pas de méthode pour renommer, il faut sans doute:
1-créer un nouveau répertoire
2-déplacer les fichiers (MoveFile)
3-supprimer l'ancien répertoire
Et la doc de la méthode MoveFile de FSO est succincte, alors, si vous avez un exemple de code :-)))))
Merci
J-Pierre
Et ça a quoi à voir avec Access ? Rien, mais je suis si bien sur ce NG :-)
Salut
Il y a plus simple :
Name "E:Dossier2" As "E:Dossier3"
et ça marche même quand il y a des fichiers dedans
Tu vois que tu es sur le bon groupe ;-)))
a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------
"J-Pierre" a écrit dans le message de news:Bonjour tout le monde,
Tout est dans le titre, évidemment, y'a pas de méthode pour renommer, il faut sans doute:
1-créer un nouveau répertoire
2-déplacer les fichiers (MoveFile)
3-supprimer l'ancien répertoire
Et la doc de la méthode MoveFile de FSO est succincte, alors, si vous avez un exemple de code :-)))))
Merci
J-Pierre
Et ça a quoi à voir avec Access ? Rien, mais je suis si bien sur ce NG :-)
Salut
Il y a plus simple :
Name "E:Dossier2" As "E:Dossier3"
et ça marche même quand il y a des fichiers dedans
Tu vois que tu es sur le bon groupe ;-)))
a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------
"J-Pierre" <pas.de.pub.jpberchtold@hotmail.com> a écrit dans le message de news: eRbaveHcGHA.3348@TK2MSFTNGP03.phx.gbl...
Bonjour tout le monde,
Tout est dans le titre, évidemment, y'a pas de méthode pour renommer, il faut sans doute:
1-créer un nouveau répertoire
2-déplacer les fichiers (MoveFile)
3-supprimer l'ancien répertoire
Et la doc de la méthode MoveFile de FSO est succincte, alors, si vous avez un exemple de code :-)))))
Merci
J-Pierre
Et ça a quoi à voir avec Access ? Rien, mais je suis si bien sur ce NG :-)
Salut
Il y a plus simple :
Name "E:Dossier2" As "E:Dossier3"
et ça marche même quand il y a des fichiers dedans
Tu vois que tu es sur le bon groupe ;-)))
a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------
"J-Pierre" a écrit dans le message de news:Bonjour tout le monde,
Tout est dans le titre, évidemment, y'a pas de méthode pour renommer, il faut sans doute:
1-créer un nouveau répertoire
2-déplacer les fichiers (MoveFile)
3-supprimer l'ancien répertoire
Et la doc de la méthode MoveFile de FSO est succincte, alors, si vous avez un exemple de code :-)))))
Merci
J-Pierre
Et ça a quoi à voir avec Access ? Rien, mais je suis si bien sur ce NG :-)
Bonsoir Arnaud,
Par contre, je ne vois pas bien..... Ce name, il sort d'où ? C'est une méthode de quel objet ? de l'objet FOLDER ?
Bonsoir Arnaud,
Par contre, je ne vois pas bien..... Ce name, il sort d'où ? C'est une méthode de quel objet ? de l'objet FOLDER ?
Bonsoir Arnaud,
Par contre, je ne vois pas bien..... Ce name, il sort d'où ? C'est une méthode de quel objet ? de l'objet FOLDER ?
re,
"J-Pierre" a écrit dans le message de news:Bonsoir Arnaud,
Par contre, je ne vois pas bien..... Ce name, il sort d'où ? C'est une méthode de quel objet ? de l'objet FOLDER ?
c'est une fonction non documentée ;-)
a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------
re,
"J-Pierre" <pas.de.pub.jpberchtold@hotmail.com> a écrit dans le message de news: exH2quIcGHA.3872@TK2MSFTNGP04.phx.gbl...
Bonsoir Arnaud,
Par contre, je ne vois pas bien..... Ce name, il sort d'où ? C'est une méthode de quel objet ? de l'objet FOLDER ?
c'est une fonction non documentée ;-)
a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------
re,
"J-Pierre" a écrit dans le message de news:Bonsoir Arnaud,
Par contre, je ne vois pas bien..... Ce name, il sort d'où ? C'est une méthode de quel objet ? de l'objet FOLDER ?
c'est une fonction non documentée ;-)
a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------
Oui, bien sûr, mais une fonctionde quel objet ? Ca non plus, ce n'est pas documenté ?
A+
<Anor> a écrit dans le message de news: %238%re,
"J-Pierre" a écrit dans le message de news:Bonsoir Arnaud,
Par contre, je ne vois pas bien..... Ce name, il sort d'où ? C'est une méthode de quel objet ? de l'objet FOLDER ?
c'est une fonction non documentée ;-)
a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------
Oui, bien sûr, mais une fonctionde quel objet ? Ca non plus, ce n'est pas documenté ?
A+
<Anor> a écrit dans le message de news: %238%23zzxIcGHA.2404@TK2MSFTNGP03.phx.gbl...
re,
"J-Pierre" <pas.de.pub.jpberchtold@hotmail.com> a écrit dans le message de news: exH2quIcGHA.3872@TK2MSFTNGP04.phx.gbl...
Bonsoir Arnaud,
Par contre, je ne vois pas bien..... Ce name, il sort d'où ? C'est une méthode de quel objet ? de l'objet FOLDER ?
c'est une fonction non documentée ;-)
a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------
Oui, bien sûr, mais une fonctionde quel objet ? Ca non plus, ce n'est pas documenté ?
A+
<Anor> a écrit dans le message de news: %238%re,
"J-Pierre" a écrit dans le message de news:Bonsoir Arnaud,
Par contre, je ne vois pas bien..... Ce name, il sort d'où ? C'est une méthode de quel objet ? de l'objet FOLDER ?
c'est une fonction non documentée ;-)
a+
--
Arnaud
---------------------------------------------
infos, conseils et liens : http://www.mpfa.info
---------------------------------------------
Le MS Scripting Runtime sont la variante moderne OO de ces ancêtres hérités de
quelques décénies de Basic...
Name, Dir, ChDir, ChDrive, CurDir, MkDir, RmDir, FileLen, FileCopy et quelques autres...
et quasi tous intégrés à toutes les versions.
Tiens, c'est vrai, ça me rappelle quelque chose ........
Le MS Scripting Runtime sont la variante moderne OO de ces ancêtres hérités de
quelques décénies de Basic...
Name, Dir, ChDir, ChDrive, CurDir, MkDir, RmDir, FileLen, FileCopy et quelques autres...
et quasi tous intégrés à toutes les versions.
Tiens, c'est vrai, ça me rappelle quelque chose ........
Le MS Scripting Runtime sont la variante moderne OO de ces ancêtres hérités de
quelques décénies de Basic...
Name, Dir, ChDir, ChDrive, CurDir, MkDir, RmDir, FileLen, FileCopy et quelques autres...
et quasi tous intégrés à toutes les versions.
Tiens, c'est vrai, ça me rappelle quelque chose ........
Ca fait des heures que je cherche......Ras le bol.... Le miracle, ce serait qu'en me levant, il y ait la réponse :-))))
Dentier, bonnet, chaussettes, je suis prêt.......
Bonne nuit tout le monde
Zzzzzzzzzzzzzzzzzz
J-Pierre
Voilà le code (c'est une page ASP qui accède à une base Access, donc je suis dans le bon forum :-)
'Créer des variables contenant le nom de l'ancien et du nouveau répertoire
oSub = server.mappath("/") & APPRepClients & "" & WclientOld & ""
nSub = server.mappath("/") & APPRepClients & "" & WclientMod & ""
...Ici, je contrôle avec FSO que l'ancien rep existe et que le nouveau n'existe pas...
...Maintenant, je veux changer le nom de mon répertoire...
Name oSub As nSub
et j'ai une erreur de compilation:
_______________________________
Erreur de compilation Microsoft VBScript error '800a0401'
Fin d'instruction attendue
/xxxxxxxxxxx/yyyyyyyyyyyyyy.asp, line 173
Name oSub As nSub
----------^_________________________________
Ca fait des heures que je cherche......Ras le bol.... Le miracle, ce serait qu'en me levant, il y ait la réponse :-))))
Dentier, bonnet, chaussettes, je suis prêt.......
Bonne nuit tout le monde
Zzzzzzzzzzzzzzzzzz
J-Pierre
Voilà le code (c'est une page ASP qui accède à une base Access, donc je suis dans le bon forum :-)
'Créer des variables contenant le nom de l'ancien et du nouveau répertoire
oSub = server.mappath("/") & APPRepClients & "" & WclientOld & ""
nSub = server.mappath("/") & APPRepClients & "" & WclientMod & ""
...Ici, je contrôle avec FSO que l'ancien rep existe et que le nouveau n'existe pas...
...Maintenant, je veux changer le nom de mon répertoire...
Name oSub As nSub
et j'ai une erreur de compilation:
_______________________________
Erreur de compilation Microsoft VBScript error '800a0401'
Fin d'instruction attendue
/xxxxxxxxxxx/yyyyyyyyyyyyyy.asp, line 173
Name oSub As nSub
----------^_________________________________
Ca fait des heures que je cherche......Ras le bol.... Le miracle, ce serait qu'en me levant, il y ait la réponse :-))))
Dentier, bonnet, chaussettes, je suis prêt.......
Bonne nuit tout le monde
Zzzzzzzzzzzzzzzzzz
J-Pierre
Voilà le code (c'est une page ASP qui accède à une base Access, donc je suis dans le bon forum :-)
'Créer des variables contenant le nom de l'ancien et du nouveau répertoire
oSub = server.mappath("/") & APPRepClients & "" & WclientOld & ""
nSub = server.mappath("/") & APPRepClients & "" & WclientMod & ""
...Ici, je contrôle avec FSO que l'ancien rep existe et que le nouveau n'existe pas...
...Maintenant, je veux changer le nom de mon répertoire...
Name oSub As nSub
et j'ai une erreur de compilation:
_______________________________
Erreur de compilation Microsoft VBScript error '800a0401'
Fin d'instruction attendue
/xxxxxxxxxxx/yyyyyyyyyyyyyy.asp, line 173
Name oSub As nSub
----------^_________________________________
Bonjour J-Pierre,
Pourquoi ne pas tout faire avec FSO car le As n'a pas l'air d'être reconnu en VbScript ?
En s'inspirant de cette procédure renommant le rep OldName en NewName se trouvant dans le répertoire Root.
Sub RenameDir(OldName, Root, NewName)
Dim fs, f
Set fs= Server.CreateObject("Scripting.filesystemobject")
If fs.FolderExists(server.mappath(Root & OldName)) then
Set f= fs.GetFolder(server.mappath(Root & OldName))
f.Name= NewName
End If
Set f = Nothing
Set fs=Nothing
End Sub
et appelée ainsi :
RenameDir "WclientOld", "/APPRepClients", "WclientMod" devrait renommer le répertoire WclientOld situé dans APPRepClients en
WclientMod
Dans ton cas, ça pourrait donner:
If fs.FolderExists(oSub) then
Set f= fs.GetFolder(oSub))
f.Name= nSub ' ***
End if
*** où nSub devrait être seulement WclientMod ( à adapter puisque tu vérifies que ce rep n'existe pas déjà)
(Vérifier si dans oSub , il ne faudrait pas mettre des / au lieu des et si le dernier est nécessaire)
Bonne continuationCa fait des heures que je cherche......Ras le bol.... Le miracle, ce serait qu'en me levant, il y ait la réponse :-))))
Dentier, bonnet, chaussettes, je suis prêt.......
Bonne nuit tout le monde
Zzzzzzzzzzzzzzzzzz
J-Pierre
Voilà le code (c'est une page ASP qui accède à une base Access, donc je suis dans le bon forum :-)
'Créer des variables contenant le nom de l'ancien et du nouveau répertoire
oSub = server.mappath("/") & APPRepClients & "" & WclientOld & ""
nSub = server.mappath("/") & APPRepClients & "" & WclientMod & ""
...Ici, je contrôle avec FSO que l'ancien rep existe et que le nouveau n'existe pas...
...Maintenant, je veux changer le nom de mon répertoire...
Name oSub As nSub
et j'ai une erreur de compilation:
_______________________________
Erreur de compilation Microsoft VBScript error '800a0401'
Fin d'instruction attendue
/xxxxxxxxxxx/yyyyyyyyyyyyyy.asp, line 173
Name oSub As nSub
----------^_________________________________
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour J-Pierre,
Pourquoi ne pas tout faire avec FSO car le As n'a pas l'air d'être reconnu en VbScript ?
En s'inspirant de cette procédure renommant le rep OldName en NewName se trouvant dans le répertoire Root.
Sub RenameDir(OldName, Root, NewName)
Dim fs, f
Set fs= Server.CreateObject("Scripting.filesystemobject")
If fs.FolderExists(server.mappath(Root & OldName)) then
Set f= fs.GetFolder(server.mappath(Root & OldName))
f.Name= NewName
End If
Set f = Nothing
Set fs=Nothing
End Sub
et appelée ainsi :
RenameDir "WclientOld", "/APPRepClients", "WclientMod" devrait renommer le répertoire WclientOld situé dans APPRepClients en
WclientMod
Dans ton cas, ça pourrait donner:
If fs.FolderExists(oSub) then
Set f= fs.GetFolder(oSub))
f.Name= nSub ' ***
End if
*** où nSub devrait être seulement WclientMod ( à adapter puisque tu vérifies que ce rep n'existe pas déjà)
(Vérifier si dans oSub , il ne faudrait pas mettre des / au lieu des et si le dernier est nécessaire)
Bonne continuation
Ca fait des heures que je cherche......Ras le bol.... Le miracle, ce serait qu'en me levant, il y ait la réponse :-))))
Dentier, bonnet, chaussettes, je suis prêt.......
Bonne nuit tout le monde
Zzzzzzzzzzzzzzzzzz
J-Pierre
Voilà le code (c'est une page ASP qui accède à une base Access, donc je suis dans le bon forum :-)
'Créer des variables contenant le nom de l'ancien et du nouveau répertoire
oSub = server.mappath("/") & APPRepClients & "" & WclientOld & ""
nSub = server.mappath("/") & APPRepClients & "" & WclientMod & ""
...Ici, je contrôle avec FSO que l'ancien rep existe et que le nouveau n'existe pas...
...Maintenant, je veux changer le nom de mon répertoire...
Name oSub As nSub
et j'ai une erreur de compilation:
_______________________________
Erreur de compilation Microsoft VBScript error '800a0401'
Fin d'instruction attendue
/xxxxxxxxxxx/yyyyyyyyyyyyyy.asp, line 173
Name oSub As nSub
----------^_________________________________
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr
Bonjour J-Pierre,
Pourquoi ne pas tout faire avec FSO car le As n'a pas l'air d'être reconnu en VbScript ?
En s'inspirant de cette procédure renommant le rep OldName en NewName se trouvant dans le répertoire Root.
Sub RenameDir(OldName, Root, NewName)
Dim fs, f
Set fs= Server.CreateObject("Scripting.filesystemobject")
If fs.FolderExists(server.mappath(Root & OldName)) then
Set f= fs.GetFolder(server.mappath(Root & OldName))
f.Name= NewName
End If
Set f = Nothing
Set fs=Nothing
End Sub
et appelée ainsi :
RenameDir "WclientOld", "/APPRepClients", "WclientMod" devrait renommer le répertoire WclientOld situé dans APPRepClients en
WclientMod
Dans ton cas, ça pourrait donner:
If fs.FolderExists(oSub) then
Set f= fs.GetFolder(oSub))
f.Name= nSub ' ***
End if
*** où nSub devrait être seulement WclientMod ( à adapter puisque tu vérifies que ce rep n'existe pas déjà)
(Vérifier si dans oSub , il ne faudrait pas mettre des / au lieu des et si le dernier est nécessaire)
Bonne continuationCa fait des heures que je cherche......Ras le bol.... Le miracle, ce serait qu'en me levant, il y ait la réponse :-))))
Dentier, bonnet, chaussettes, je suis prêt.......
Bonne nuit tout le monde
Zzzzzzzzzzzzzzzzzz
J-Pierre
Voilà le code (c'est une page ASP qui accède à une base Access, donc je suis dans le bon forum :-)
'Créer des variables contenant le nom de l'ancien et du nouveau répertoire
oSub = server.mappath("/") & APPRepClients & "" & WclientOld & ""
nSub = server.mappath("/") & APPRepClients & "" & WclientMod & ""
...Ici, je contrôle avec FSO que l'ancien rep existe et que le nouveau n'existe pas...
...Maintenant, je veux changer le nom de mon répertoire...
Name oSub As nSub
et j'ai une erreur de compilation:
_______________________________
Erreur de compilation Microsoft VBScript error '800a0401'
Fin d'instruction attendue
/xxxxxxxxxxx/yyyyyyyyyyyyyy.asp, line 173
Name oSub As nSub
----------^_________________________________
--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr