1、在數據服務器上安裝FlashFXP(網上有兼容32位及64位的綠色版),如我是將FlashFXP安裝在d:\ FlashFXP文件夾下。在選項中設置FlashFXP的文件傳輸規則共二條:第一條是當目標文件的時間較舊時上載動作為覆蓋舊文件,因為備份文件是以日期命名,當下一個月日期相同時會產生同名文件,在上載到FTP服務器時會把上個月的同名文件自動覆蓋掉,以保留最新備份;第二條是當目標文件的時間相等時上載動作為跳過,這樣避免相同備份多次上傳造成時間和流量的浪費,也避免硬盤加速老化。
2、添加的FlashFXP程序文件夾到環境變量中。
3、創建autoFTP.bat文件,寫入以下內容並將autoFTP.bat放置在Ç盤根下:
flashfxp.exe -c2 -upload ftp://遠程FTP服務器用戶名:密碼@遠程FTP服務器IP:端口 -localpath="本地盤符:\本地備份文件夾名\" -remotepath="/遠程FTP服務器備份文件夾名/"
該命令行的參數解釋如下:
-c2:當隊列中的文件全部傳輸完畢后自動關閉FlasFXP。
-upload:上傳。
-localpath:更改本地路徑為要上傳的本地文件夾,文件夾名后沒有文件名代表着上傳本文件夾下的所有文件。
-remotepath:更改遠程FTP服務器路徑為要上傳到的文件夾。
4、創建計划任務。打開數據服務器上的任務計划程序,點擊左側的“創建任務”,在常規卡片中輸入計划的名字,勾選“不管用戶是否登錄都要運行” - “不存儲密碼”,勾選 '使用最高權限運行'。在 '觸發器' 卡片中點擊 '新建',選擇 '每天',設置時間為2:00:00,勾選 '啟用',確定。在 '操作' 卡片中點擊“新建”,“操作”是“啟用程序”,瀏覽到放置在ç盤根下的autoFTP.bat文件打開,“起始於”處填寫C:\ 然后點擊“確定”,再確定關閉“創建任務”窗口,計划任務創建完畢,每天凌時2點鍾會啟動FlasFXP自動上傳處於內網的數據服務器到處於外網的FTP遠程服務器當中,有新的同名文件也會上傳,完全相同的舊文件不上傳。