Etat du script: Fonctionnel
Présentation:
open %FQDN.SERVER.SUFFIX% %LOGIN% %PASSWORD% binary prompt off %INSTRUCTIONS FTP% %SUR PLUSIEURS LIGNES% %SI VOUS VOULEZ% bye
Le script:
@echo off
rem Envoi FTP automatique
rem Version 0.1 20091208 by Clockover
rem Variables
set source=C:\source (Dossier contenant les fichiers à envoyer)
set archive=C:\archive (Dossier qui contiendra les fichiers envoyés)
set logs=C:\logs (Dossier qui contient les logs de connexion)
set config=C:\FTP\ftp.dat (Fichier contenant les instructions FTP)
rem On se met dans le répertoire de travail
cd %source%
rem Execution de l'envoi FTP + log par jour de la connexion
ftp -s:%config% >> %logs%\%date:~6,4%%date:~3,2%%date:~0,2%.txt
rem Vérification de la dernière ligne des logs
for /f "delims=" %%a in ('type %logs%\%date:~6,4%%date:~3,2%%date:~0,2%.txt') do set "last_line=%%a"
rem Si pas de problème on vide le dossier source
if "%last_line%"=="221 Goodbye!" copy *.* %archive%
if "%last_line%"=="221 Goodbye!" del *.* /Q
exit
TODO Liste:
Historique:

Version 0.1 (2009/12/08)Page générée en 0.004 secondes