@echo off
rem FileName : myftp
rem 本程序从各FTP服务器取对应数据保存到机器目录,每次根据系统时间建立日期目录
rem 保存数据
rem 如果需要定时执行,请执行AT命令或者在 开始-》设置-》控制面板-》任务计划 中定义
rem 数据保存目录,在该目录下按日期建子目录
set LOCAL_HOME=f:
cd %LOCAL_HOME%
rem 取系统日期
@FOR /F "usebackq delims= " %%i IN (`date /T`) DO set WORKDATE=%%i
rem 判断日期目录是否存在,不存在就建
if not exist %WORKDATE% md %WORKDATE%
rem 判断命令是否执行成功
if not errorlevel 0 echo 建立目录[%WORKDATE%]失败
rem 进入对应日期目录
cd %WORKDATE%
rem 从FTP服务器取数据,多个FTP则重复该部分内容
rem @echo为在FTP方式下的命令操作顺序
rem 数据
@echo open 127.0.0.1>ftpcmd
@echo user guest guest>>ftpcmd
@echo prompt>>ftpcmd
@echo cd data>>ftpcmd
@echo get EXCHANGE%WORKDATE%>>ftpcmd
@echo get INSTERESTRATE>>ftpcmd
@echo bye>>ftpcmd
@ftp -n<ftpcmd >null
@del ftpcmd