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

 时间:2024-09-30 17:23:12

通过ftp方式每天下载文件很麻烦,我们可以做个批处理文竭惮蚕斗件,利用windows定时任务功能,每天自动完成。文件名含有日期并且是前一日期就需如下处理:

工具/原料

windows操作系统

已经开通FTP服务

方法/步骤

1、建批处理文件ftpget.bat,内容如下:@echo咯悝滩镞offrem计算指定天数之前的日期setDaysAgo=1rem假设系统日期的格式为yyyy-mm-颊俄岿髭ddcall:DateToDays%date:~0,4%%date:~5,2%%date:~8,2%PassDaysset/aPassDays-=%DaysAgo%call:DaysToDate%PassDays%DstYearDstMonthDstDaysetDstDate=%DstYear%%DstMonth%%DstDay%echo%DaysAgo%天的日期是%DstDate%echo%DstDate%/*计算前日日期*/echoopen192.168.1.1>>a.txt/*连接远程ftp服务器192.168.86.8写入a.txt*/echousername>>a.txt/*用户名写入a.txt*/echopassword>>a.txt/*密码写入a.txt*/echogetZJ_%DstDate%.txt.zip>>a.txt/*文件名写入a.txt*/echobye>>a.txtftp-s:a.txtdela.txt/qpausegoto:eof:DateToDays%yy%%mm%%dd%dayssetlocalENABLEEXTENSIONSsetyy=%1&setmm=%2&setdd=%3if1%yy%LSS200if1%yy%LSS170(setyy=20%yy%)else(setyy=19%yy%)set/add=100%dd%%%100,mm=100%mm%%%100set/az=14-mm,z/=12,y=yy+4800-z,m=mm+12*z-3,j=153*m+2set/aj=j/5+dd+y*365+y/4-y/100+y/400-2472633endlocal&set%4=%j%&goto:EOF:DaysToDate%days%yymmddsetlocalENABLEEXTENSIONSset/aa=%1+2472632,b=4*a+3,b/=146097,c=-b*146097,c/=4,c+=aset/ad=4*c+3,d/=1461,e=-1461*d,e/=4,e+=c,m=5*e+2,m/=153,dd=153*m+2,dd/=5set/add=-dd+e+1,mm=-m/10,mm*=12,mm+=m+3,yy=b*100+d-4800+m/10(if%mm%LSS10setmm=0%mm%)&(if%dd%LSS10setdd=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下载文件(文件名规则为前一日期)

不朽之旅猎手之后攻略 网页游戏代理和网页游戏平台怎么搭建? 如何进行网站注册 三星移动硬盘打不开,三星移动硬盘数据恢复
热门搜索
小猫简笔画图片 武汉加油图片 云台山图片 迪拜图片 写作业的图片