windows cmd ftp 自动下载

Posted tiandi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了windows cmd ftp 自动下载相关的知识,希望对你有一定的参考价值。

1、编写ftp的bat脚本:

set year=%date:~0,4%
set day=%date:~0,4%%date:~5,2%%date:~8,2%
mkdir d:ftp\\%date:~0,4%
mkdir d:ftp\\%date:~0,4%\\%date:~0,4%%date:~5,2%%date:~8,2%
del d:ftpftpcmd.txt

@echo open 172.18.73.122>>ftpcmd.txt
@echo product1>>ftpcmd.txt
@echo product1>>ftpcmd.txt
@echo binary>>ftpcmd.txt
@echo cd /products/Grib2/Grid_SM/%year%/%day%>>ftpcmd.txt
@echo lcd D:/ftp/%year%/%day%>>ftpcmd.txt

@echo prompt off>>ftpcmd.txt
@echo mget *>>ftpcmd.txt
@echo bye>>ftpcmd.txt
@echo quit>>ftpcmd.txt
@echo close>>ftpcmd.txt

ftp -s:D:/ftp/ftpcmd.txt

2、讲脚本另存为run.bat文件,然后添加到windows的计划任务里面,但是有几个注意事项,如下:

(1)点击创建任务

技术图片

如图所示的勾选,不存储密码。

(2)操作,在“起始于(可选)”这里一定要填写相应执行程序或是BAT文件的所在目录,要不然是执行不成功的。

技术图片

以上是关于windows cmd ftp 自动下载的主要内容,如果未能解决你的问题,请参考以下文章

Windows通过FTP上传下载文件到Linux

FTP下载

关于FTP的CMD命令。谁知道

C#实现开发windows服务实现自动从FTP服务器下载文件(自行设置分/时执行)

能向远程主机发送cmd命令,如何使用cmd传送本机文件?

使用cmd命令行方式登录ftp上传下载数据