Script ftp windows a convertir en winscp
bonjour, ce fichier .bat me permet d'envoyer un fichier txt sur un serveur.
J'ai un conflit avec le ftp.exe de windows, il faut que je passe par winscp que je ne connais pas du tout.
Quelqu'un peut il me convertir ce code?
*********************************
::On copie le fichier test.txt dans le dossier reptest en ajoutant la date du jour dans le nom et un numero devant.
copy C:\compare\test.txt c:\reptest\numtest_%MYVAR%.txt
::Envoi du fichier sur le serveur, et envoyer tous les fichier text contenant le mot test dans le nom. *test*.txt
cd\
c:
cd c:\reptest\
:: connection au FTP pour déposer le fichier text
TYPE NUL >FTP_script.ftp
DEL FTP_script.ftp
:: Create the temporary script file
> FTP_script.ftp ECHO USER ***login***
>>FTP_script.ftp ECHO ***mot de passe***
>>FTP_script.ftp ECHO binary
>>FTP_script.ftp ECHO prompt n
>>FTP_script.ftp ECHO mput *test*.txt
>>FTP_script.ftp ECHO quit
:: Use the temporary script for unattended FTP
FTP -v -n -s:FTP_script.ftp " adresse ip *.*.*.*"
TYPE NUL >FTP_script.ftp
DEL FTP_script.ftp
::Une fois l'envoi fait le fichier est coupé dans le repertoire old
move C:\reptest\*.txt C:\reptest\Old\
::On supprime les fichiers vieux de plus de 90 jours dans old
C:\Windows\System32\forfiles /M *.txt /D -90 /P "C:\reptest\Old" /C "cmd /c del @path"
exit
*****************************************************
Merci
J'ai un conflit avec le ftp.exe de windows, il faut que je passe par winscp que je ne connais pas du tout.
Quelqu'un peut il me convertir ce code?
*********************************
::On copie le fichier test.txt dans le dossier reptest en ajoutant la date du jour dans le nom et un numero devant.
copy C:\compare\test.txt c:\reptest\numtest_%MYVAR%.txt
::Envoi du fichier sur le serveur, et envoyer tous les fichier text contenant le mot test dans le nom. *test*.txt
cd\
c:
cd c:\reptest\
:: connection au FTP pour déposer le fichier text
TYPE NUL >FTP_script.ftp
DEL FTP_script.ftp
:: Create the temporary script file
> FTP_script.ftp ECHO USER ***login***
>>FTP_script.ftp ECHO ***mot de passe***
>>FTP_script.ftp ECHO binary
>>FTP_script.ftp ECHO prompt n
>>FTP_script.ftp ECHO mput *test*.txt
>>FTP_script.ftp ECHO quit
:: Use the temporary script for unattended FTP
FTP -v -n -s:FTP_script.ftp " adresse ip *.*.*.*"
TYPE NUL >FTP_script.ftp
DEL FTP_script.ftp
::Une fois l'envoi fait le fichier est coupé dans le repertoire old
move C:\reptest\*.txt C:\reptest\Old\
::On supprime les fichiers vieux de plus de 90 jours dans old
C:\Windows\System32\forfiles /M *.txt /D -90 /P "C:\reptest\Old" /C "cmd /c del @path"
exit
*****************************************************
Merci