Bat-файл FTP - Windows Scheduled Task

Действительно ли возможно создать запланированную задачу в окнах, которая соединяется с FTP-сайтом и загружает все файлы и папки в корневом каталоге (или указанные папки в корневом каталоге) - например, \httdocs и \subdomains к локальному каталогу?

Я полагаю, что это должно быть возможно, однако я не могу вполне думать о синтаксисе....

Это должно скопировать мой веб-сайт к локальному диску - я редактирую и загружаю содержание на него (это - Wordpress) из различных источников.

5
задан 07.10.2009, 23:34

2 ответа

Посмотрите мой вопрос для корректного сценария; спасибо @djhowell - Ваш сценарий запустило меня:

Вот рабочий сценарий:

open ftp.yoursite.com
ftpUsername
ftpPassword
lcd C:\Temp\OrWhatever
cd /DirectoryOnFtpServer
prompt
mget *.*
quit

lcd - измените ЛОКАЛЬНЫЙ каталог
cd - каталог REMOTE изменения
mget *.* - получите все файлы в каталоге

1
ответ дан 07.12.2019, 17:40

Да, это - возможный режим сценариев использования (ftp-s). Поместите что-то вроде этого в.BAT файл:

ftp -s:MyFTP.txt

И затем создайте файл MyFTP.txt в том же пути, который содержит что-то вроде этого:

open ftp.example.com
myusername
mypassword
lcd C:\Backup
mget *
quit

Или укажите несколько каталогов как

mget httdocs\*
mget subdomains\*
5
ответ дан 07.12.2019, 17:40

Теги

Похожие вопросы