Board logo

标题: [其他] 求助:文件批量下载问题 [打印本页]

作者: 曾经的你    时间: 2019-4-20 09:48     标题: 求助:文件批量下载问题

本帖最后由 曾经的你 于 2019-4-21 14:40 编辑

需要在win系统环境下运行


https://dl.99.com/fdsfdssfdds.rar
https://dl.99.com/fdfssdfdfddsfs.rar
https://dl.99.com/fdsfffdsds.rar
https://dl.99.com/ffdsffdss.rar
………………【https://dl.99.com/此处无规律(应该有几个或者几十个文件被下载)/.rar】



我想要一个bat
1、能够不停的请求这些文件进行下载,尽量是多任务请求,可以占用电脑最大宽带  (因为下载的这些文件名称会出现重复,所有要对下载的文件重命名,命名规则:从1开始,正整数)
【源 建在阿里的oos上或者其他储存服务上,下载速度是非常快的】
2、将其下载到D:\download  目录下
3、判断到D盘已经满盘后,请求下载命令将自行停止
4、要是能有一个实时反馈下载进度的功能最好不过了!









简化下要求:
假设有3个下载地址,http://www.99.com/1.rar   http://www.99.com/1.exe     http://www.99.com/5.rar【文件都是不可执行,能直接下载的,与后缀无关,,可以直接看做3个需要下载的文件】
在win7环境下对每个文件请求下载500次,并对下载文件自动重命名。【在当前路径下运行】
作者: Batcher    时间: 2019-4-20 10:49

你是想重新开发一个迅雷?
作者: 曾经的你    时间: 2019-4-20 11:18

回复 2# Batcher


    不是,有个其他用途//邪恶
作者: 曾经的你    时间: 2019-4-20 11:21

回复 2# Batcher


    想做个消耗测试
作者: ivor    时间: 2019-4-20 17:14

URL地址如果不能提供,是不能遍历出来的。
作者: 523066680    时间: 2019-4-20 18:06

刚开始只看了描述。
后来看到Batcher回帖,咦怎么有点皮
最后看到题主的ID,原来又是此人 (逃
作者: 曾经的你    时间: 2019-4-21 08:59

回复 6# 523066680


    呃呃呃、、我已经从大佬这留下号了吗
作者: 曾经的你    时间: 2019-4-21 09:00

回复 5# ivor


    就以上边四个地址为准即可,如有有更多网址,我自己再加
作者: Batcher    时间: 2019-4-21 10:10

回复 4# 曾经的你


    能否详细介绍一下什么是消耗测试?
作者: 曾经的你    时间: 2019-4-21 10:39

回复 9# Batcher


    eee/
作者: ivor    时间: 2019-4-21 11:24

本帖最后由 ivor 于 2019-4-21 19:34 编辑

多个进程下载
  1. <# :
  2. @echo off
  3. rem 增强代码兼容性,代码保存为 ".bat"、".cmd"、".ps1"均可执行
  4. more +7 "%~f0" >"%~dpn0.ps1"
  5. powershell -ExecutionPolicy bypass -File "%~dpn0.ps1"
  6. del "%~dpn0.ps1" & pause & exit /b
  7. #>
  8. if((Get-Process -Name powershell -ErrorAction SilentlyContinue).Count -lt 4 ){Start-Process "powershell" -ArgumentList $MyInvocation.MyCommand.Definition}
  9. while((Get-PSDrive (Split-Path $MyInvocation.MyCommand.Definition -Qualifier).Trim(':')).Free -gt 10mb){
  10. if(-not (Resolve-Path (($i++).ToString() + ".rar") -ErrorAction SilentlyContinue)){curl https://dl.99.com/fdsfdssfdds.rar -OutFile ($i.ToString() + ".rar")}
  11. }
复制代码

作者: 曾经的你    时间: 2019-4-21 14:37

回复 11# ivor


    运行不行
作者: 曾经的你    时间: 2019-4-21 14:40

回复 11# ivor


    求助贴我又简化了下要求,更新了//嘿嘿




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