今天做了一个定时任务。每天把i5i6.net 数据库文件备份本地一份,而且是后台运行的不会弹出CMD窗口。
要创建3个文件。
down.vbs //这个文件是后台执行文件,也是定时任务要执行的文件。
down.cmd //这个文件是打开FTP掉用配置文件,并把以当前日期创建一个文件夹后把这个文件移动到这个文件夹下。
ftp.txt //这个文件就是FTP配置文件。
down.vbs 内容
Set ws = CreateObject("Wscript.Shell") ws.run "cmd /c down",vbhide
down.cmd
ftp -n -s:ftp.txt md %date:~0,4%%date:~5,2%%date:~8,2% move *.bak %date:~0,4%%date:~5,2%%date:~8,2%\ exit
注:ftp.txt为配置文件。 md这条是创建以当前时间为名子的文件夹。move 这条是移动所有.bak文件到md创建的这个文件夹。
ftp.txt 配置文件
open 192.168.10.38 user xxxxxx XXXXXX cd users cd bak get aa.bak bye
注:修改为自己的IP或地址。小写xxxxx为FTP的用户名。大写XXXXXX为FTP的密码。cd users和cd bak就是你要下载文件所在的目录,我的目录为users下的bak。get aa.bak就是我要在bak目录里要下载的文件。
最后就是在你的电脑里做一个定时任务。
开始-所有程序-附件-系统工具-任务计划
原创文章请注明转载自技术小站本文地址:http://www.i5i6.net/post/72.html,标题:定时从FTP远程下载文件到本地