您的位置:首页 > 编程语言 > PHP开发

批处理自动编译 ftp上传

2012-12-27 18:05 162 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: