Автоматизация загрузки файлов по ftp средствами Windows

--

Итак, у нас есть какой-либо ftp-доступ на который мы периодически будем заливать какие-нибудь файлы. Каждый раз мы делали это вручную.

Сейчас же я расскажу вам: как можно автоматизировать данный процесс.

Для начала нум нужно создать bat-файл. Назовем его, например, fileup.bat.

Данный файл должен находится в любой из директорий, которая находится в выводе команды path, либо же добавить свою таковую.
С этим разобрались. Содержание файла fileup.bat

@echo off
echo user MyUserName> ftpcmd.dat
echo MyPassword>> ftpcmd.dat
echo bin>> ftpcmd.dat
echo put %1>> ftpcmd.dat
echo quit>> ftpcmd.dat
ftp -n -s:ftpcmd.dat SERVERNAME.COM
del ftpcmd.dat

Загрузить данный код в виде текстового файла.

В данном коде следует заменить следующие значения на свои: MyUserName, MyPassword и SERVERNAME.COM.

Команда “echo” в скрипте используется для отправки данных ftp-серверу…так же как будто вы бы печатали их(данные) руками.

Так же вы можете добавлять свои команды в данный bat-файл.

Например:

echo cd /pathname/>>ftpcmd.dat, для изменения пути загрузки на ftp.

Итак…для вызова загрузки необходимо выполнить следующую команду:

fileup FileToUpload.zip, где fileup — название нашего bat-скрипта(как видите, расширение bat можно не писать); FileToUpload.zip — файл, который нужно загрузить.

Пример:

> fileup FileToUpload.zip

Connected to ftp.myserver.com.
220 Microsoft FTP Service
ftp> user myusername
331 Password required for myusername.

230 User myusername logged in.
ftp> bin
200 Type set to I.
ftp> put FileToUpload.zip
200 PORT command successful.
150 Opening BINARY mode data connection for FileToUpload.zip
226 Transfer complete.
ftp: 106 bytes sent in 0.01Seconds 7.07Kbytes/sec.
ftp> quit

Print Friendly

Вам так же может быть интересно:

--

Не нашли ответ на свой вопрос? Задайте его автору. Найдем ответ вместе!

--

fkmnПонравилась запись - кликни на рекламе!fkmn



Метки: , ,

Отзывов (4) на «Автоматизация загрузки файлов по ftp средствами Windows»

  1. Сергей комментирует пост Автоматизация загрузки файлов по ftp средствами Windows:

    Пол дня провозился,решая подобную проблему.Пока не зашел на эту страничку.Тема как раз в точку!FTP-forever!Дякую,тобі ЧЕЛОВЕК!Светлая голова,молодец!

  2. Menwyy комментирует пост Автоматизация загрузки файлов по ftp средствами Windows:

    Спасибо вам на добром слове!

  3. Сергей комментирует пост Автоматизация загрузки файлов по ftp средствами Windows:

    У меня вопрос, если надо в конкретную папку на ftp ресурсе то как это реализовать? За статью огромное спасибо! Это работает быстро и четко =)

  4. Menwyy комментирует пост Автоматизация загрузки файлов по ftp средствами Windows:

    Сергей, ответ на Ваш вопрос был в заметке.

    echo cd /pathname/>>ftpcmd.dat, для изменения пути загрузки на ftp

Ваш отзыв

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.

Выберите правильный вариант:


Amount for working in the program — from $10 at the current exchange rate of Bi2Coin Affiliate program with 6 bonus accruals. The program has no limits as to levels but it depends on the total capital of the Invest and Bank programs attracted by your partners, provided that your balance is at least USD 1,000 (at the current exchange rate against B2C). Accrual Capital Accruable interest.