CODE: [Copy to clipboard]
for /f %%a in (e:\bak\filelist.txt) do set newver=%%a
echo open 58.61.XXX.XXX>>e:\bak\jobtodo.txt
echo username>>e:\bak\jobtodo.txt
echo password >>e:\bak\jobtodo.txt
echo hash>>e:\bak\jobtodo.txt
echo bin>>e:\bak\jobtodo.txt
echo lcd e:\bak>>e:\bak\jobtodo.txt
echo cd bak>>e:\bak\jobtodo.txt
get %newver%>>e:\bak\jobtodo.txt
echo quit>>e:\bak\jobtodo.txt
ftp -s:e:\bak\jobtodo.txt
当然,你把以上两段的内容写在一个bat里面,效果是一样的,我分开写只是为了让你明白两个文件内容差异很小,完全可以做成一段,在关键的几个位置加多一个 ! if 命令,看是否 exist 某个文件 的判断就可以了极大的缩小代码尺寸了。