找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 27227|回复: 2

[网络连接] BAT下载HTTP服务器上的协议文件夹

[复制链接]
发表于 2018-5-11 13:08:12 | 显示全部楼层 |阅读模式
搜索论坛找到的代码:
  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);
复制代码
发现只能下载文件,不能下载文件夹。请问如果要下载文件夹是要怎么修改?文件夹内还有子文件夹,要求全部下载替换本地文件。
发表于 2018-5-11 23:33:17 | 显示全部楼层
 楼主| 发表于 2018-12-12 09:16:52 | 显示全部楼层
不适用第三方工具的情况下实现不了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-19 00:05 , Processed in 0.017606 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表