批处理如何下载FTP服务器上指定分钟数之前的文件
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,小编给大家分享一下批处理如何下载FTP服务器上指定分钟数之前的文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!@echo
千家信息网最后更新 2026年10月31日批处理如何下载FTP服务器上指定分钟数之前的文件
小编给大家分享一下批处理如何下载FTP服务器上指定分钟数之前的文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
@echo offrem 指定FTP用户名set ftpUser=xxxrem 指定FTP密码set ftpPass=xxxxxxxrem 指定FTP服务器地址set ftpIP=xxx.xxx.xxx.xxrem 指定待下载的文件位于FTP服务器的什么位置set ftpFolder=/export/home/PROD/ntcdatarem 指定从FTP下载下来的文件存放到什么地方set DownFolder=E:/rem 指定下载几分钟前的文件set MinsAgo=60set ftpDir=%temp%/TempDir2.txtset ftpDown=%temp%/TempDown2.txtrem 假设本机日期时间格式为yyyy-mm-dd hh:nn:ssset FileY=%date:~0,4%if %time:~0,2% lss 10 (set hh=0%time:~1,1%) else (set hh=%time:~0,2%)call :DateToMins %date:~0,4% %date:~5,2% %date:~8,2% %hh% %time:~3,2% Mins set /a Mins-=MinsAgocall :MinsToDate %Mins% DstYear DstMonth DstDay DstHour DstMin>"%ftpDir%" echo.%ftpUser%>>"%ftpDir%" echo.%ftpPass%>>"%ftpDir%" echo bin>>"%ftpDir%" echo cd "%ftpFolder%">>"%ftpDir%" echo dir * "%temp%/FileList2.txt">>"%ftpDir%" echo byestart ftp -v -i -s:"%ftpDir%" %ftpIP%rem 根据实际情况自行调节延迟时间ping -n 350 127.1 >nulfindstr /i ":*/.SWM$" "%temp%/FileList2.txt">"%temp%/FileDate2.txt"findstr /i ":*/.TWM$" "%temp%/FileList2.txt">>"%temp%/FileDate2.txt"findstr /i ":*/.OWM$" "%temp%/FileList2.txt">>"%temp%/FileDate2.txt">"%ftpDown%" echo.%ftpUser%>>"%ftpDown%" echo.%ftpPass%>>"%ftpDown%" echo bin>>"%ftpDown%" echo cd "%ftpFolder%"(for /f "usebackq tokens=1-10 delims=: " %%a in ("%temp%/FileDate2.txt") do ( setlocal enabledelayedexpansion if "%%f" equ "Jan" ( set FileM=01 ) else if "%%f" equ "Feb" ( set FileM=02 ) else if "%%f" equ "Mar" ( set FileM=03 ) else if "%%f" equ "Apr" ( set FileM=04 ) else if "%%f" equ "May" ( set FileM=05 ) else if "%%f" equ "Jun" ( set FileM=06 ) else if "%%f" equ "Jul" ( set FileM=07 ) else if "%%f" equ "Aug" ( set FileM=08 ) else if "%%f" equ "Sep" ( set FileM=09 ) else if "%%f" equ "Oct" ( set FileM=10 ) else if "%%f" equ "Nov" ( set FileM=11 ) else if "%%f" equ "Dec" ( set FileM=12 ) set FileD=10%%g set FileD=!FileD:~-2! set FileH=10%%h set FileH=!FileH:~-2! if "!FileM!" equ "%DstMonth%" ( if "!FileD!" equ "%DstDay%" ( if "!FileH!" equ "%DstHour%" ( echo get "%%j" "%DownFolder%/%%j" ) )) endlocal))>>"%ftpDown%">>"%ftpDown%" echo byestart ftp -v -i -s:"%ftpDown%" %ftpIP%rem 根据实际情况自行调节延迟时间rem ping -n 700 127.1 >nulgoto :eof:DateToMins %yy% %mm% %dd% %hh% %mm%setlocal ENABLEEXTENSIONSset yy=%1&set mm=%2&set dd=%3&set hh=%4&set nn=%5if 1%yy% LSS 200 if 1%yy% LSS 170 (set yy=20%yy%) else (set yy=19%yy%)set /a dd=100%dd%%0,mm=100%mm%%0set /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-2472633if 1%hh% LSS 20 set hh=0%hh%if {%nn:~2,1%} EQU {p} if "%hh%" NEQ "12" set hh=1%hh%&set/a hh-=88if {%nn:~2,1%} EQU {a} if "%hh%" EQU "12" set hh=00if {%nn:~2,1%} GEQ {a} set nn=%nn:~0,2%set /a hh=100%hh%%0,nn=100%nn%%0,j=j*1440+hh*60+nnendlocal&set %6=%j%&goto :EOF:MinsToDate %mins% yy mm dd hh nnsetlocal ENABLEEXTENSIONSset /a i=%1,nn=i%%60,i/=60,hh=i%%24,dd=i/24,i/=24set /a a=i+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%)(if %hh% LSS 10 set hh=0%hh%)&(if %nn% LSS 10 set nn=0%nn%)endlocal&set %6=%nn%&set %5=%hh%&set %4=%dd%&^set %3=%mm%&set %2=%yy%&goto :EOF以上是"批处理如何下载FTP服务器上指定分钟数之前的文件"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
文件
服务器
服务
时间
篇文章
内容
实际
情况
延迟
调节
不怎么
位置
地址
地方
大部分
密码
日期
更多
格式
用户
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网为科技
齐家互联网科技
紫鲸互联网科技
电子科技大学互联网
互联网科技logo
郑州华宇互联网科技
互联网科技宣传片
成都仁贤领冠互联网科技有限公司
栖莱科技互联网股份有限公司
互联网对科技的发展
注册互联网科技公司经营范围大全
洛阳共同富裕互联网科技有限公司
用友工业互联网科技发展
上海京穆互联网科技有限公司
广州百诚互联网科技有限公司官网
富国互联网科技002692
广州互联网高科技取餐柜
互联网科技机房
互联网科技创业计划的风险分析
北京瑞云互联网科技有限公司
互联网科技工作委员会主任
美国互联网保险保险科技
新华互联网科技学院
网络科技有限互联网
万达互联网科技
上游互联网科技
互联网科技英文翻译
互联网科技创新企业排名
四川慕妮娅互联网科技有限公司
优雇互联网科技有限公司