call date.bat 此文件是日期處理的文件,獲取前一天的日期 ,因爲在實際工作中是通過日期定義的目錄。 Han變量。
echo get file from linux>>logs/%Han%.log
//先把sftp要執行的命令寫入到sftp.txt文件,sftp的下載是藉助putty來執行的,所以需要先行安裝putty
echo cd linuxPth/%Han:~0,4%%Han:~4,2% > sftp.txt
echo get -r %Han:~6,2% localPath\%Han% >> sftp.txtcd C:\Program Files (x86)\PuTTY
psftp ip -l user -pw paddword < sftp.txt >>logs/%Han%.log
//上傳到windows服務是通過ftp協議
//把要通過ftp執行的命令寫入到ftp.txt
echo send file to windows>>logs/%Han%.logecho open ip > ftp.txt
echo user>> ftp.txt
echo password>> ftp.txt
echo lcd localPath\%Han% >> ftp.txt
echo cd windowsPath>> ftp.txt
echo mkdir %Han% >> ftp.txt
echo cd %Han% >> ftp.txt
echo prompt off >> ftp.txt
echo mput * >> ftp.txt
echo bye >> ftp.txt
echo quit >> ftp.txt
ftp -s:ftp.txt >>logs/%Han%.log