Как-то столкнулся с такой проблемой – «Создавал сайт и для его работы потребовалось автоматически выгружать прайс с товаром который есть в наличии и соответственно фотографии к товару, причем фотографии должны были грузиться в разные 4-е папки так как они были разного размера», задумался как это реализовать и придумал: 1. Скачиваем и устанавливаем программу WinSCP-5.9.3-Setup (скачать можно тут https://winscp.net/ ), дольше для Вашего удобства ее можно русифицировать. 2. Создаем 1-й файл с помощью команды создать файл «Текстовый документ.txt» (прощу всего файлы создавать с помощью программы «Notepad++» (скачать можно тут https://notepad-plus-plus.org/download/v7.2.2.html )) и называем файл ftp_commands.txt и пишем там вот такой текст: option batch on option confirm off # open ftp connection open ftp://user:password@Ares-ftp:21 # synchronize files from server synchronize -criteria=size -transfer=binary remote c:\ unloading\сategory\ /www/ sayt.ru/imager/ exit ГДЕ: User – логин для ftp. Password – пароль для ftp. Ares-ftp – адрес для ftp. 21 – порт для ftp (стандартно порт 21, если конечно вы его не меняли). c:\ unloading\сategory\ - путь откуда нужно переносить файлы. /www/ sayt.ru/imager/ - путь куда нужно сохранять файлы. 3. Создаем 2-й файл txt, меняем на bat – называем его ftp.bat. В файл копируем вот такой текст: "C:\Program Files (x86)\WinSCP\WinSCP.exe" /console /script=c:\ unloading\ftp_commands.txt 4. Создаем на диске «С» папку «unloading» и сохраняем ранее созданные 2-а файла туда. 5. Запускаем файл ftp.bat- и все выгружается! 6. Чтобы файл запускать автоматически в определенное время – создаем в «Планировщике заданий» задание на запуск файла. PS. Если Вам непонятно как все это сделать, обращайтесь мы Вам поможем.
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев