是否可以在 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\*