[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理如何自动下载ftp数据?

ftp://ftp.ncep.noaa.gov/pub/data/nccf/com/gfs/prod/  
这个ftp,每天更新相同的文件。 我想自动每天下载ftp上面的数据。

比如下载gfs.2013040300 文件夹下面的某个文件,需要怎么写批处理代码???谢谢

没有用户名和密码。


我用如下方法:
  1. cd /d c:\ftp
  2. echo open ftp.ncep.noaa.gov>FTP.txt
  3. echo cd pub/data/nccf/com/gfs/prod/gfs.2013040300>>FTP.txt
  4. echo binary >>ftp.txt
  5. echo get gfs.t00z.tropcy_relocation_status.tm00>>FTP.txt
  6. echo bye>>FTP.txt
  7. ftp -s:FTP.txt
  8. pause
复制代码



结果能形成gfs.t00z.tropcy_relocation_status.tm00这个文件,但是是空的,0 kb   出错:
说需要输入用户名 密码?

回复 1# cherven


试试这个:
  1. cd /d c:\ftp
  2. echo open ftp.ncep.noaa.gov>FTP.txt
  3. echo cd pub/data/nccf/com/gfs/prod/gfs.2013040300>>FTP.txt
  4. echo binary>>ftp.txt
  5. echo get gfs.t00z.tropcy_relocation_status.tm00>>FTP.txt
  6. echo bye>>FTP.txt
  7. ftp -A -s:FTP.txt
复制代码

TOP

ftp的命令可以看看下

TOP

返回列表