首页 > 教育学习 > 为什么 > 我编辑了一个自动收取ftp空间文件的批处理,遇到了一些错误, 请指正。

我编辑了一个自动收取ftp空间文件的批处理,遇到了一些错误, 请指正。
2012-01-19 18:15:33   来源:   点击:

    我编辑了一个自动收取ftp空间文件的批处理,遇到了一些错误, 请指正。代码如下: @echo 开始下载课件 rem//设置变量 set ftpfile=getfiles.tmp set logfile=getfiles.log set last=last-zxjls.log set lastlist=pp-zxjls.log set mores=lists.log rem// 列表 echo open 172.16.1.21 > "%ftpfile%" set username="zxjls" set password=" " echo %username% > > "%ftpfile%" echo %password% > > "%ftpfile%" echo ls ^ > last-zxjls.log > > "%ftpfile%" echo bye > > "%ftpfile%" ftp -s:"%ftpfile%" del "%ftpfile%" rem// 记录log echo ^ > ^ > --------------------------- > > "%logfile%" date /t > > "%logfile%" time /t > > "%logfile%" rem// 比较文件 copy nul %mores% for /f "tokens=1 delims=," %%i in (%lastlist%)do set "%%i=y" for /f "tokens=1,2 delims=," %%m in (%last%)do ( if defined %%m (set "%%m=")else echo.%%m%%n > > %mores%) rem// 比较完毕,用last替换last-last copy "%last%" "%lastlist%" rem// 可以进行下载了,列表储存在(mores)中 echo open 172.16.1.21 > "%ftpfile%" echo %username% > > "%ftpfile%" echo %password% > > "%ftpfile%" echo prompt n > > "%ftpfile%" echo type binary > > "%ftpfile%" echo runique y > > "%ftpfile%" for /f "tokens=*" %%i in (%mores%) do echo mget "%%i" > > "%ftpfile%" echo bye > > "%ftpfile%" rem// 下载文件 ftp -s:"%ftpfile%" > > "%logfile%" rem// 记录成功log echo 下载成功! > > "%logfile%" echo ^ > ^ > --------------------------- > > "%logfile%" del "%ftpfile%" del "%last%" del "%mores%" @Echo Off Set vMsg="“zxjls”目录下所有文件已经下载到 桌面/历史 programmed by:ljq29@qq.com" Echo MsgBox %vMsg% > "%temp%\tempMsg.vbs" Wscript.exe //Nologo "%temp%\tempMsg.vbs"

    1 个答案

    • 答案 1:

      错误是什么?

相关热词搜索:

上一篇:在以书面表扬时,最后一句是“以资鼓励”,还是“以兹鼓励”呢?
下一篇:为什么“小”的汉语拼音写法是“xiao”,而“姚”的写法是“yao”不是“yiao”?