Командный файл примерно такой:
Код: Выделить всё
@echo off
ncftpput.exe -u ftpuser -p ftppass ftpaddr {1} {2} >> {3}
set result=ERRORLEVEL
if result == 0 (
@echo ftpput reported ok >> {3}
) else (
@echo ftpput reported error = result >> {3}
)
exit /b
1) путь куда класть на ftp сервере
2) полный путь и имя файла который класть на сервер
3) полный путь и имя файла куда выводить результаты (log)
из предыдущего командного файла или в окружении нужно установить три переменные
set ftpuser - имя пользователя ftp
set ftppass - пароль пользователя ftp
set ftpaddr - адрес ftp сервера
И не забыть в path добавить путь к ncftpput или вызвать с полным путём.
