标题: [文件操作] 批处理如何自动下载ftp数据? [打印本页]
作者: cherven 时间: 2013-4-3 17:24 标题: 批处理如何自动下载ftp数据?
ftp://ftp.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/
这个ftp,每天更新相同的文件。 我想自动每天下载ftp上面的数据。
比如下载gfs.2013040300 文件夹下面的某个文件,需要怎么写批处理代码???谢谢
没有用户名和密码。
我用如下方法:
- cd /d c:\ftp
- echo open ftp.ncep.noaa.gov>FTP.txt
- echo cd pub/data/nccf/com/gfs/prod/gfs.2013040300>>FTP.txt
- echo binary >>ftp.txt
- echo get gfs.t00z.tropcy_relocation_status.tm00>>FTP.txt
- echo bye>>FTP.txt
- ftp -s:FTP.txt
- pause
复制代码
结果能形成gfs.t00z.tropcy_relocation_status.tm00这个文件,但是是空的,0 kb 出错:
说需要输入用户名 密码?
作者: BAT-VBS 时间: 2013-4-4 11:56
回复 1# cherven
试试这个:- cd /d c:\ftp
- echo open ftp.ncep.noaa.gov>FTP.txt
- echo cd pub/data/nccf/com/gfs/prod/gfs.2013040300>>FTP.txt
- echo binary>>ftp.txt
- echo get gfs.t00z.tropcy_relocation_status.tm00>>FTP.txt
- echo bye>>FTP.txt
- ftp -A -s:FTP.txt
复制代码
作者: lky216 时间: 2013-4-10 21:36
ftp的命令可以看看下
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |