Надоело каждый раз делать одно и тоже. Тем более когда можно заставить делать это вашу операционную систему. Под руками есть ОС семейства Windows и удаленный ftp сервер. Нам нужно организовать автоматическую загрузку файла с компьютера на ftp. Для самой закачки сделаем небольшой .bat файл который на себя возьмет функции соединения с ftp и последующим аплоудом на него нашего файла. И в конце мы все это дело добавим в Планировщик заданий для автоматического выполнения нашего скрипта. Начнем пожалуй.
Первым делом создаем пустой файл с расширением bat. Дадим названием ему ybot.bat
Поместим для простоты запуска его в корень диска Е. Внутри нашего ybot.bat должно быть следующие :
@echo off
echo user login> ftp.dat
echo password>> ftp.dat
echo bin>> ftp.dat
echo put %1>> ftp.dat
echo quit>> ftp.dat
ftp -n -s:ftp.dat ftpserver
del ftp.dat
login, password, ftpserver поменяйте на свои. Допустим нам нужно залить файл не в корень ftp сервера. Тогда нужно будет добавить к нашему скрипту строчку:
echo cd /путь/>>ftp.dat
Проверяем. Зажимаем shift + клик правой клавишей мыши в том каталоге где храниться наш ybot.bat и в выпадающем списке выбираем «Открыть окно команд». Водим:
_#ybot имяфайла.расширение
Как видите расширение нашего скрипта можно не писать, хватит только названия. В итоге должно произойти следующее:
Теперь нам осталось только заставить нашу Windows саму запускать ybot.bat . Воспользуемся Планировщиком заданий. Найти его можно
Пуск ->Стандартные->Служебные->Планировщик заданий
Когда он откроется мы увидим примерно следующие
В строке аргумент указываем имя файла который нужно отсылать. В строке «Start in» обязательно прописываем рабочую папку, в нашем примере это диск E:\. Основа готова, можно задать детальные параметры но в данном примере я их приводить не буду. Жмем ОК.
Все. Теперь наша система будет отправлять файл на FTP сервер сама по заданному расписанию. Можно откинуться на спинку кресла и подумать как бы еще упростить свою жизнь
Не забывайте про абонентское обслуживание компьютеров. Своевременное обслуживание компьютеров повышает работоспособность вашей организации.
Рекомендую также:
webmin как установить debian
rewrite for nginx dle
firefox прозрачность
скачать usb драйвер защиты для 1с 8 2
1c enterprise common





http:// добавил движок сайта, в батнике этого не было.
@echo on
echo user anonymous> http://ftp.dat
echo 1
echo cd /2/>>ftp.dat
echo put d:\Singapore.jpg>> http://ftp.dat
echo quit>> http://ftp.dat
ftp -n -s:ftp.dat 192.168.255.12
pause
del http://ftp.dat
Вот ответ батника:
220 Golden FTP Server ready v4.70
ftp> user anonymous
331 User name okay, need password.
230 User logged in, proceed.
ftp> put d:\Singapore.jpg
200 PORT Command successful.
550 Operation not completeftp> quit
221 Goodbye.
Не понимаю, почему он не хочет копировать файл. Когда делаю тоже самое, вручную набивая команды, все работает.