vtom_ftp_win_linux_mget.bat

@echo off
echo Transfert FTP… WINDOWS

set w_ftp=%1
set w_user=%2
set w_pwd=%3
set w_source=%4
set w_cible=%5
set l_cible=%6

echo source : (%w_ftp%) %w_source%
echo cible : (%TOM_HOST%) %l_cible%%w_cible%
echo ——————————-
echo.
%l_cible%

IF EXIST %w_cible% (
DEL /F /Q %w_cible%
) ELSE (
MKDIR %w_cible%
)

cd %w_cible%

echo.
cd %w_dir%

set dir_logs=%ABM_LOGS%
set ftp_log=%dir_logs%transfert_ftp_%TOM_JOB%.log
set ftp_ini=C:\temp\FTP_%TOM_JOB%_envoi.ini

rem ****************************************************
rem Récupération d’un fichier avec un get
rem ****************************************************
echo open %w_ftp%>%ftp_ini%
echo %w_user%>>%ftp_ini%
echo %w_pwd%>>%ftp_ini%
echo cd %w_source%>>%ftp_ini%
echo ls -l>>%ftp_ini%
echo mget *.*>>%ftp_ini%
echo bye>>%ftp_ini%

ftp.exe -i -s:%ftp_ini% 1>%ftp_log%
Findstr « Transfer complete » %ftp_log%
IF %ERRORLEVEL% NEQ 0 (echo « Terminé en erreur » & exit /B %errorlevel%)

type %ftp_log%
echo ——————————-
echo.
dir

 

———- Param —

WCTSRV00554.wabtec.com
{oracle}
{ora112_pwd}
/u02/DUMP/FORMSPRD
\WCTSRV0060\FORMSPRD\{dt_aujourdhui,J_NOM}_dump
D:

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *