Bonjour
Dans un premier temps, il faudrait modifier le script comme suit :
Set objShell = Server.CreateObject("WScript.Shell")
Ensuite, ce n'est pas parcequ'un script marche sous dos qu'il fonctionnera sous ASP, qui sont deux environnements différents. Je ne suis pas persuadé qu'ASP accepte d'instancier un objet exposé par WScript (ou CScript).
Enfin, mettre un chemin absolu en dur n'est pas recommandé. Tu devrais plutôt mettre ton script FTP dans un repertoire du site.
objShell.Run ("cmd.exe /c ftp -s:F:/users/dossier1/dossier2/htdocs/dossier3/fichier.txt" )
objShell.Run ("cmd.exe /c ftp -s:" + server.mappath("leDossier/fichier.txt" ))
Je ne te garantit pas le resultat, comme je dis, WScript et ASP sont deux choses distinctes.
A tester
PS : penses aux balises [code] (le bouton #) quand tu postes du code.
Partager