Загрузка файлов на ftp сервер из cmd

Поставим небольшую задачу. Необходимо загружать через скрипт файлы на ftp сервер.

1. Создадим первый файл "export.bat"

Содержимое:
@echo %time% 
ftp -i -n -s:ftp.txt
pause
Описание: Первая стока: @echo %time%  выводит текущее время. ftp -i -n -s:ftp.txt - подключение к ftp с описанием команд в файле ftp.txt. Файл лежит кстати там же, где и export.bat. Ну и pause - требует нажатия кнопки, для закрытия окна.  

2. Создадим еще один файл "ftp.txt"

Содержимое:
open pegas.hosting.ru
USER login password
binary
cd /site.ru/public_html
mput D:/webdata/*.xml
cd import_files
mput d:\webdata\import_files\*
BY
Описание: Первая стока: указываем адрес сервера, у меня это pegas.hosting.ru. Вторая строка: укажем логин и пароль. binary - передаваться файлы будут в бинарном виде. cd /site.ru/public_html откроем папку на сервере Теперь я перемещу все файлы из D:/webdata/ с разрешением xml в открытую папку: mput D:/webdata/*.xml. Откроем следующую папку на сервере: cd import_files. И переместим все файлы из папки d:\webdata\import_files\ mput d:\webdata\import_files\*

Возврат к списку

×
Ваш запрос отправлен
Наш менеджер свяжется с вами в ближайшее время!