如果要在for /F %%i in (d:\ycbf\date.txt) do echo ……>d:\ycbf\ftp.ftp功能,而要echo的内容又很多,又需要换行 (echo内容为:open 182.241.12.72 user public public lcd d:\JXKH\ bin cd /soft/ciisFtpDir/JXKH/%%i/ get JXKH_%%i_131999.tar.gz quit ) 该怎么写,来实现把这些内容一起输出到文件中去?
rem 标签1: :echofile echo.>>d:\ycbf\%varname%ftp.ftp open 182.241.12.72 echo.>>d:\ycbf\%varname%ftp.ftp user public public echo.>>d:\ycbf\%varname%ftp.ftp lcd d:\JXKH\ echo.>>d:\ycbf\%varname%ftp.ftp bin echo.>>d:\ycbf\%varname%ftp.ftp cd /soft/ciisFtpDir/JXKH/%varname%/ echo.>>d:\ycbf\%varname%ftp.ftp get JXKH_%varname%_131999.tar.gz echo.>>d:\ycbf\%varname%ftp.ftp quit goto :eof
@echo off rem 看看d:\JXKH\soft\ciisFtpDir\JXKH目录对不对,不是的话,你改一下第四句的路径 for /f "delims=" %%a in (d:\ycbf\date.txt) do ( if not exist d:\JXKH\soft\ciisFtpDir\JXKH\%%a\ md d:\JXKH\soft\ciisFtpDir\JXKH\%%a\ (echo open 182.241.12.72 echo user public public lcd d:\JXKH\ echo bin echo cd \soft\ciisFtpDir\JXKH\%%a\ echo get JXKH_%%a_131999.tar.gz echo quit)>d:\ycbf\ftp.ftp )
第2个回答 2010-04-14
for /F "tokens=*" %%i in (d:\ycbf\date.txt) do echo %%i>>d:\ycbf\ftp.ftp