定时ftp下载文件(文件名规则为前一日期)

 时间:2024-10-12 15:56:53

1、建批处理文件ftpget.bat,内容如下:@echo offrem 计算指定天数之前的日期set DaysAgo=1rem 假设系统日期的格式为yyyy-mm-颊俄岿髭ddcall :DateToDays %date:~0,4% %date:~5,2% %date:~8,2% PassDaysset /a PassDays-=%DaysAgo%call :DaysToDate %PassDays% DstYear DstMonth DstDayset DstDate=%DstYear%%DstMonth%%DstDay%echo %DaysAgo%天的日期是%DstDate%echo %DstDate% /*计算前日日期*/echo open 192.168.1.1>>a.txt /*连接远程ftp服务器192.168.86.8写入a.txt*/echo username>>a.txt /*用户名写入a.txt*/echo password>>a.txt /*密码写入a.txt*/echo get ZJ_%DstDate%.txt.zip>>a.txt /*文件名写入a.txt*/echo bye>>a.txtftp -s:a.txtdel a.txt /qpausegoto :eof:DateToDays %yy% %mm% %dd% dayssetlocal ENABLEEXTENSIONSset yy=%1&set mm=%2&set dd=%3if 1%yy% LSS 200 if 1%yy% LSS 170 (set yy=20%yy%) else (set yy=19%yy%)set /a dd=100%dd%%%100,mm=100%mm%%%100set /a z=14-mm,z/=12,y=yy+4800-z,m=mm+12*z-3,j=153*m+2set /a j=j/5+dd+y*365+y/4-y/100+y/400-2472633endlocal&set %4=%j%&goto :EOF:DaysToDate %days% yy mm ddsetlocal ENABLEEXTENSIONSset /a a=%1+2472632,b=4*a+3,b/=146097,c=-b*146097,c/=4,c+=aset /a d=4*c+3,d/=1461,e=-1461*d,e/=4,e+=c,m=5*e+2,m/=153,dd=153*m+2,dd/=5set /a dd=-dd+e+1,mm=-m/10,mm*=12,mm+=m+3,yy=b*100+d-4800+m/10(if %mm% LSS 10 set mm=0%mm%)&(if %dd% LSS 10 set dd=0%dd%)endlocal&set %2=%yy%&set %3=%mm%&set %4=%dd%&goto :EOF

2、打开“控制面板”,选择“系统和安全”

定时ftp下载文件(文件名规则为前一日期)

3、选择"管理工具"——>“计划任务”

定时ftp下载文件(文件名规则为前一日期)

4、右击“任务计划程序库”——>“创建基本任务”

定时ftp下载文件(文件名规则为前一日期)

5、输入一个任务名称,例如:ftp_get

定时ftp下载文件(文件名规则为前一日期)

6、选择任务执行的频率

定时ftp下载文件(文件名规则为前一日期)

7、设定任务执行的时间

定时ftp下载文件(文件名规则为前一日期)
定时ftp下载文件(文件名规则为前一日期)

8、选择批处理文件ftp_get.bat所在的路径

定时ftp下载文件(文件名规则为前一日期)
定时ftp下载文件(文件名规则为前一日期)

9、完成后可以看到在任务计划程序库中增加一条记录

定时ftp下载文件(文件名规则为前一日期)
  • 不朽之旅猎手之后攻略
  • 网页游戏代理和网页游戏平台怎么搭建?
  • 如何进行网站注册
  • 三星移动硬盘打不开,三星移动硬盘数据恢复
  • 热门搜索
    如何制作电子手抄报 珍爱生命手抄报资料 艺术节手抄报内容 小学生三年级手抄报 小学生中国梦手抄报 手抄报a4版面设计图 数学手抄报六年级 教师节手抄报简单又漂亮 绿色校园手抄报内容 中小学生守则手抄报