Board logo

标题: [网络连接] BAT下载HTTP服务器上的协议文件夹 [打印本页]

作者: clock874    时间: 2018-5-11 13:08     标题: BAT下载HTTP服务器上的协议文件夹

搜索论坛找到的代码:
  1. echo=1/*>nul&@cls
  2. @echo off
  3. call :http "http://www.baidu.com/update/123.txt" C:\config\123.txt
  4. goto :eof
  5. ::-----------------下面是函数定义区域-----------------
  6. :http
  7. echo Source:      "%~1"
  8. echo Destination: "%~f2"
  9. echo Start downloading. . .
  10. cscript -nologo -e:jscript "%~f0" "%~1" "%~2"
  11. echo OK!
  12. goto :eof
  13. */
  14. var iLocal,iRemote,xPost,sGet;
  15. iLocal =WScript.Arguments(1);
  16. iRemote = WScript.Arguments(0);
  17. iLocal=iLocal.toLowerCase();
  18. iRemote=iRemote.toLowerCase();
  19. xPost = new ActiveXObject("Microsoft"+String.fromCharCode(0x2e)+"XMLHTTP");
  20. xPost.Open("GET",iRemote,0);
  21. xPost.Send();
  22. sGet = new ActiveXObject("ADODB"+String.fromCharCode(0x2e)+"Stream");
  23. sGet.Mode = 3;
  24. sGet.Type = 1;
  25. sGet.Open();
  26. sGet.Write(xPost.responseBody);
  27. sGet.SaveToFile(iLocal,2);
复制代码
发现只能下载文件,不能下载文件夹。请问如果要下载文件夹是要怎么修改?文件夹内还有子文件夹,要求全部下载替换本地文件。
作者: CrLf    时间: 2018-5-11 23:33

https://blog.csdn.net/fanwenbo/article/details/5790181
作者: clock874    时间: 2018-12-12 09:16

不适用第三方工具的情况下实现不了吗?




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2