Ftp判斷文件是否上傳成功批處理_第1頁(yè)
Ftp判斷文件是否上傳成功批處理_第2頁(yè)
Ftp判斷文件是否上傳成功批處理_第3頁(yè)
Ftp判斷文件是否上傳成功批處理_第4頁(yè)
Ftp判斷文件是否上傳成功批處理_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

付費(fèi)下載

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Ftp判斷文件是否上傳成功批處理 開(kāi)下面這個(gè)批處理是否能實(shí)現(xiàn)你的要求, 從另一臺(tái)ftp去判斷echooff rem指定FTP用戶名 setftpUser=asx rem指定FTP密碼 setftpPass=asx-asx rem指定FTP服務(wù)器地址 setftpIP=2 rem指定待下載的文件位于FTP服務(wù)器的什么位置 setftpFolder=/export/home/PROD/ntcdata rem指定從FTP下載下來(lái)的文件存放到什么地方 set ntdutbin-st set DownFolder2=D:AppServwwwBadDutdatadutbinwrig

2、htntdutbin-o set DownFolder3=D:AppServwwwBadDutdatasummarywrightntsummary_st set DownFolder4=D:AppServwwwBadDutdatasummarywri ghtntsummary_orem指定下載幾天前的文件 setDaysAgo=1 setftpDir=%temp%TempDir.txt setftpDown=%temp%TempDown.txtrem假設(shè)本機(jī)日期格 式為yyyy-mm-dd setFileY=%date:0,4% call:DateToDays%date:0,4%date:5,

3、2%date:8,2% PassDays set/aPassDays-=DaysAgo call:DaysToDate%PassDays%DstYearDstMonth DstDay%ftpDir%echo.%ftpUser% %ftpDir%echo.%ftpPass% %ftpDir%echobin %ftpDir%echocd%ftpFolder% %ftpDir%echodir*%temp%FileList.txt” %ftpDir%echobye startftp-v-i-s:%ftpDir%ftpIP%rem根據(jù)實(shí)際情況自行 調(diào)節(jié)延遲時(shí)間 ping-n350127.1nulfind

4、str/i:*.SWM$” %temp%FileList.txt%temp%FileDate.txt findstr/i:*.TWM$” %temp%FileList.txt%temp%FileDate.txt findstr/i:*.OWM$” %temp%FileList.txt%temp%FileDate.txt%ftpDow n%echo.%ftpUser% %ftpDown%echo.%ftpPass% %ftpDown%echobin %ftpDown%echocd%ftpFolder% (for/fusebackqtokens=1-9delims=%ain (%temp%File

5、Date.txt)do( setlocalenabledelayedexpansion if%fequJan( setFileM=01 )elseif%fequFeb( setFileM=02 )elseif%fequMar( setFileM=03 )elseif%fequApr( setFileM=04 )elseif%fequMay( setFileM=05 )elseif%fequJun( setFileM=06 )elseif%fequJul( setFileM=07 )elseif%fequAug( setFileM=08 )elseif%fequSep( setFileM=09

6、)elseif%fequOct( setFileM=10 )elseif%fequNov( setFileM=11 )elseif%fequDec( setFileM=12 ) setFileD=10%g setFileD=!FileD:-2! if!FileM!equ%DstMonth%( if!FileD!equ%DstDay%( echoget%i%DownFolder%i ) ) endlocal)%ftpDown% %ftpDown%echobye startftp-v-i-s:%ftpDown%ftpIP%rem根據(jù)實(shí)際情況 自行調(diào)節(jié)延遲時(shí)間 ping-n700127.1nulco

7、py/y%DownFolder%*.* %DownFolder2%ping-n800127.1nulcopy/y %DownFolder%*%DownFolder3%ping-n900 127.1nulcopy/y%DownFolder%*.* %DownFolder4%” goto:eof:DateToDays%yy%mm%dd%days setlocalENABLEEXTENSIONS setyy=%1&setmm=%2&setdd=%3 if1%yy%LSS200if1%yy%LSS170(setyy=20%yy%) else(setyy=19%yy%) set/add=

8、100%dd%100,mm=100%mm%100 set/a z=14-mm,z/=12,y=yy+4800-z,m=mm+12*z-3,j=153*m+2 set/aj=j/5+dd+y*365+y/4-y/100+y/400-2472633 endlocal&set%4=%j%&goto:EOF:DaysToDate%days% yymmdd setlocalENABLEEXTENSIONS a=%1+2472632,b=4*a+3,b/=146097,c=-b*146097,c/=4,c+=a set/a d=4*c+3,d/=1461,e=-1461*d,e/=4,e+

9、=c,m=5*e+2,m/=153,dd=153*m+2,dd/=5 set/a dd=-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%LSS10 setdd=0%dd%) endlocal&set%2=%yy%&set%3=%mm%&set%4=%dd% &goto:EOF批處理的思路是當(dāng)你的A的FTP沒(méi)上傳一個(gè)文件時(shí)把這個(gè)文件上傳的路徑和完整名字記錄到一個(gè)指定 的.txt文件內(nèi),然后下次上傳的時(shí)候把總目錄和這個(gè)已上傳文件比對(duì),沒(méi)有則上傳

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論