2012-09-25 120 views
0

嗨我已經創建了一個ftp cmd腳本,將文本文件從本地源複製到ftp文件夾目標。複製是成功的。但我希望複製成功後複製到另一個本地文件夾(將作爲文本文件的備份副本,在存在時將文件名增加1),那麼它會從源中刪除複製的文本文件。FTP命令複製所有文本文件,然後刪除

我的劇本是這樣:

 @ftp -i -s:"%~f0"&GOTO:EOF 
     open [172.16.xx.xx] 
     oracle 
     mypassword 

     cd /ftp_destination/ 
     mput D:/local_source_folder 

     quit 

我知道這是過分的要求,這是一個有點複雜,但幫助一個新手將是一個很大的幫助。感謝提前幫助。

回答

2
@ftp -i -s:"%~f0"&GOTO:EOF 
open [172.16.xx.xx] 
oracle 
mypassword 

cd /ftp_destination/ 
mput D:/local_source_folder 
!del /q D:/local_source_folder 

quit 

!是FTP的shell命令,以及任何後,將在 「DOS」 shell執行。

Alternitively,你可以做!ENTERFTP會打開一個「DOS」殼爲你鍵入。EXIT將返回到ftp。像這樣:

@ftp -i -s:"%~f0"&GOTO:EOF 
open [172.16.xx.xx] 
oracle 
mypassword 

cd /ftp_destination/ 
mput D:/local_source_folder 

! 
del /q D:/local_source_folder 
exit 

quit 
相關問題