站長新書 站長開講 首頁 最新文章 站長著作及審校 FreeBSD 筆記 Linux 筆記 Windows 筆記 虛擬化筆記 網管人雜誌 遊山玩水 關於本站
站長新書 VMware vSphere ICM 團購開跑了!!

批次檔備份 FTP 定期下載特定檔案

功能說明

排程於每天晚上 10 點利用批次檔 (autodownload.bat) 自動連結至指定 FTP Server 下載指定檔案至本機的 C:\db 資料夾內,以下為 autodownload.bat 內容說明 (連結至 FTP Server 資訊寫在 ftp.txt 內)

ftp.txt
autodownload.bat

實作環境

Windows XP Professional

ftp.txt 內容

 open ftp.weithenn.org                    //連接的 FTP Server
 weithenn                                 //登入帳號
 123456                                   //登入密碼
 binary
 prompt off
 lcd C:\db                                //切換本機目錄至 C:\db
 cd /db                                   //切換至 FTP Server 目錄至 db
 mget *.db                                //下載附檔案為 .db 的檔案
 quit                                     //離開

autodownload.bat 內容

 set log=C:\db\log\%date:~0,4%%date:~5,2%%date:~8,2%.log             //設定環境變數
 cd C:\db\cmd
 echo ---------- Starting Download DB Files ---------- >> %log%      // %log% 為引用剛才的環境變數設定
 ftp -s:ftp.txt  >> %log%                                            //讀取剛才設定的 ftp.txt 內容
 echo ---------- Overwrite P: Nielsen DB Files ---------- >> %log%
 xcopy C:\db\rds.db P:\rds\rds.db /Y >> %log%

參考

[Microsoft 技術支援 - 使用 FTP 批次指令碼]

Go To Oddmuse OrgGo To FreeBSD OrgCreative Commons 2.5 Taiwansitestates.com