Windows Dos FTP 定期排程 Upload / Download-Batch script

2014-07-31 Batch

在資安的考量下 Server 一般不會開啟 FTP 提供外部的人上傳檔案,在這樣的狀況下 Server 就必須主動去 FTP 抓檔案下來 or FTP 丟檔到 Server

 

本篇用 Windows 內建的 batch script 來處理

 

 

範例1:

抓取遠端 FTP site 中的 testfile1.txt、testfile2.txt、testfile3.txt , 並丟到本機的 D:\ftpsync\

FTP site: 192.168.10.10

Login: testuser / testpwd

使用「工作排程器」執行 FtpSYNCScript.bat

 

FtpSYNCScript.bat , 主要執行檔

 

GetFTPcommand.txt , 執行內容

 

 

 

範例2:

從本機排程上傳  D:\testfile1.txt、testfile2.txt、testfile3.txt , 並丟到 ftp 的 testfile 資料夾

 

FtpSYNCScript.bat , 主要執行檔

 

UploadFTPcommand.txt , 執行內容

 

 

 

註1:

prompt 為 ftp 中的交談模式

在 prompt on 的 情況下會要求您對每個符合的檔案作確認,回答 y(yes) 或 n(no) 確認。或可設定成 prompt off,則所有符合的檔案皆會被copy。

 

 

 

參考資料:

Batch – ftpwiki

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

彙整

分類

open all | close all

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱