技术小站

定时从FTP远程下载文件到本地

今天做了一个定时任务。每天把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远程下载文件到本地

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

【我来说两句】
分享到:

精彩推荐:

相关文章:

Linux 安装 vsftpd ftp软件包  (2015-7-5 13:12:22)

linux下常用FTP命令  (2014-9-6 20:34:58)

评论 0