echo off
echo ---------------start build---------------
set BuildData=%date:~0,4%%date:~5,2%%date:~8,2%
set BuildReleaseDir= Release_Path
set ServerUpPath= FTPPATH
set BuildOutDIR=F:\
set PatchVertion=_MODEM_PATCH_
set BuildModem1=Project1
set Outmodem1=%LocalDIR%%BuildModem1%%PatchVertion%%BuildData%
set OutputmodemRar1=%BuildOutDIR%%Outmodem1%.rar
set OutputModemDir1=%BuildReleaseDir%%Outmodem1%
echo buildmodem=%BuildModem1%
echo Outmodem=%Outmodem1%
echo OutputmodemRar=%OutputmodemRar1%
echo OutputModemDir=%OutputModemDir1%
echo -----building %BuildModem1%-------
call %BuildModem1%.bat
echo build %BuildModem1% finish
"C:\Program Files\WinRAR\WinRAR.exe" a %OutputmodemRar1% %OutputModemDir1%
echo ---------------end build---------------
echo ---------------ftp start---------------
rem start F:\FlashFXP\FlashFXP.exe -tray -c2 -upload ftp://xxxx:xxxx @192.168.110.1:21 -localpath=%OutputmodemRar1% -remotepath=%ServerUpPath%%Outmodem1%.rar
echo ---------------start build---------------
set BuildData=%date:~0,4%%date:~5,2%%date:~8,2%
set BuildReleaseDir= Release_Path
set ServerUpPath= FTPPATH
set BuildOutDIR=F:\
set PatchVertion=_MODEM_PATCH_
set BuildModem1=Project1
set Outmodem1=%LocalDIR%%BuildModem1%%PatchVertion%%BuildData%
set OutputmodemRar1=%BuildOutDIR%%Outmodem1%.rar
set OutputModemDir1=%BuildReleaseDir%%Outmodem1%
echo buildmodem=%BuildModem1%
echo Outmodem=%Outmodem1%
echo OutputmodemRar=%OutputmodemRar1%
echo OutputModemDir=%OutputModemDir1%
echo -----building %BuildModem1%-------
call %BuildModem1%.bat
echo build %BuildModem1% finish
"C:\Program Files\WinRAR\WinRAR.exe" a %OutputmodemRar1% %OutputModemDir1%
echo ---------------end build---------------
echo ---------------ftp start---------------
rem start F:\FlashFXP\FlashFXP.exe -tray -c2 -upload ftp://xxxx:xxxx @192.168.110.1:21 -localpath=%OutputmodemRar1% -remotepath=%ServerUpPath%%Outmodem1%.rar
echo ---------------ftp end---------------
测试window ftp命令没有生效,出现ftp 被动模式无效的问题,改用ftp上传,可用!
rem 从FTP服务器取数据,多个FTP则重复该部分内容
rem @echo为在FTP方式下的命令操作顺序
rem 取日志
rem 建立指定ftp服务器连接
@echo open 139.118.20.20>ftpcmd
rem 向远程主机表明自己的身份
@echo user anonymous 123456>>ftpcmd
rem 设置多个文件传输时的交互提示
@echo prompt>>ftpcmd
@echo cd tellin>>ftpcmd
@echo get chunk.txt>>ftpcmd
rem 退出ftp会话过程
@echo bye>>ftpcmd
rem -n 限制ftp的自动登录,即不使用
@ftp -n<ftpcmd >null
@del ftpcmd