需要準備三個檔案:
A.WinSCP安裝擋
B.Windows Batch檔
C.WinSCP指令檔
步驟如下:
一、安裝WinSCP
二、撰寫Windows Batch檔,設定排程
三、將WinSCP指令檔放到WinSCP目錄下
實作如下:
1.WinSCP完成安裝
2.Windows Batch檔設定內容
----------------------------deleteOld&downloadNew.bat---------------------------------------
#刪除30天前的舊檔
forfiles /p "C:\Temp" /s /m *.* /d -30 /c "cmd /c del @path"
#設定今日日期,並創建資料夾
cd C:\Temp
SET _date=%date:~0,4%%date:~5,2%%date:~8,2%
md %_date%
c:
cd C:\Progra~1\WinSCP\
WinSCP.com /script=deleteOld&downloadNew.txt
------------------------------------------------------------------------
3.設定WinSCP檔案,將WinSCP指令檔放入WinSCP安裝目錄
-------------------deleteOld&downloadNew.txt--------------------------
#設定今日日期
SET _date=%date:~0,4%%date:~5,2%%date:~8,2%
#透過ftp協定抓取Linux檔案
option batch abort
option confirm off
open ftp://user:password@10.1.1.1
option transfer binary
get /temp C:\Temp\%_date%\
close
exit
---------------------------------------------------------------------------------
先紀錄,有空在整理。
沒有留言:
張貼留言