批处理自动编译 ftp上传

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 ---------------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










评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值