FTP BAT 文件 - Windows 计划任务

FTP BAT 文件 - Windows 计划任务

是否可以在 Windows 中创建一个计划任务,连接到 FTP 站点并下载根目录(或根目录中的指定文件夹)内的所有文件和文件夹 - 例如 \httdocs 和 \subdomains 到本地目录?

我认为这一定是可能的,但是我不太清楚语法……

这是将我的网站备份到本地驱动器 - 我从各种来源编辑和上传内容到它(它是 wordpress)。

答案1

我的问题正确的脚本;感谢@djhowell - 你的脚本让我开始:

这是工作脚本:

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

lcd- 更改本地目录
cd- 更改远程目录
mget *.*- 获取目录中的所有文件

答案2

是的,使用脚本模式 (ftp -s) 是可能的。将以下内容放入 .BAT 文件中:

ftp -s:MyFTP.txt

然后在同一路径下创建一个 MyFTP.txt 文件,其中包含如下内容:

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

或者指定多个目录,例如

mget httdocs\*
mget subdomains\*

相关内容