[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[网络连接] 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);
复制代码
发现只能下载文件,不能下载文件夹。请问如果要下载文件夹是要怎么修改?文件夹内还有子文件夹,要求全部下载替换本地文件。

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

TOP

TOP

返回列表