1、调用入口,通过编写uploadToFtp.bat来调用,uploadToFtp.bat内容如下:
set INSTALL_HOME=%cd% //定义变量存放当前路径
call ftpConfig.bat > ftpParams.txt //将FTP命令输出到 ftpParams.txt
ftp -n -s:ftpParams.txt
命令行操作FTP,需要将FTP命令输出到文本文件,然后通过ftp -s命令载入FTP命令,命令在FTP启动后自动运行。
2、ftpConfig.bat主要是配置ftp命令的,下面贴出详细内容
echo off
echo 初始化变量
set FTP_PATH=/SOFT/dev/2013
set VER_STORE_ROOT_FOLD=%FTP_PATH%/%date:~0,4%-%date:~5,2%-%date:~8,2%_5.0.000.0000
set WK_STORE_PATH=%VER_STORE_ROOT_FOLD%/WK_5.0.000.0000
set CLIENT_STORE_ROOT_PATH=%WK_STORE_PATH%/CLIENT_5.0.000.0000
:Win Client存放路径
set WIN_CLIENT_STORE_PATH=%CLIENT_STORE_ROOT_PATH%/Windows_client
set WK_STORE_ROOT_PATH=%WK_STORE_PATH%/WK_5.0.000.0000
set SOFTWARE_STORE_ROOT_PATH=%WK_STORE_ROOT_PATH%/Software
:WK安装包存放路径
set WK_PACK_STORE_PATH=%SOFTWARE_STORE_ROOT_PATH%/WK
echo Open 192.168.*.*
echo User admin admin
echo prompt
::echo创建文件夹
echo mkdir %VER_STORE_ROOT_FOLD%
echo mkdir %WK_STORE_PATH%
echo mkdir %CLIENT_STORE_ROOT_PATH%
echo mkdir %WIN_CLIENT_STORE_PATH%
echo mkdir %WK_STORE_ROOT_PATH%
echo mkdir %SOFTWARE_STORE_ROOT_PATH%
echo mkdir %WK_PACK_STORE_PATH%
::echo 上传Windows client
echo cd %WIN_CLIENT_STORE_PATH%
echo mput %INSTALL_HOME%\bin\WinClient.exe
echo mput %INSTALL_HOME%\bin\WinClient.MD5.txt
echo pwd
::echo 上传WK安装包
echo cd %WK_PACK_STORE_PATH%
echo mput %INSTALL_HOME%\bin\WK3.6.03setup.exe
echo mput %INSTALL_HOME%\bin\WK3.6.03setup.MD5.txt
echo pwd
echo pwd
echo 文件上传完成!
echo bye
echo quit