首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用bat文件在mediafire上下载.rar,无需任何程序

使用bat文件在mediafire上下载.rar,无需任何程序
EN

Stack Overflow用户
提问于 2016-01-09 16:09:26
回答 1查看 2.4K关注 0票数 2

您好,我正在尝试下载一个土豆档案在mediafire上,但它似乎不工作它的文件没有到达特定的文件夹“c:\ .rar

下面是我的代码:

代码语言:javascript
复制
@Echo off
echo download press any key
pause
bitsadmin.exe /transfer "JobName"
http://download1142.mediafire.com/sxd533x3fosg/ymr5y2r0yax2fx8/minecraft+generator.zip C:\Potato.exe
pause
EN

回答 1

Stack Overflow用户

发布于 2016-01-09 21:07:06

尝试如下所示:

代码语言:javascript
复制
@echo off
setlocal EnableDelayedExpansion
set "infile=http://download1142.mediafire.com/3b1mz9yb72tg/ymr5y2r0yax2fx8/minecraft+generator.zip"
set "outfile=Potato.zip"
cd "C:\"
echo download press any key
pause
powershell.exe -Command (new-object System.Net.WebClient).DownloadFile('"%infile%"','"%outfile%"') | findstr "Exception error" >nul 2>nul
set "downloadComplete=%errorlevel%"
if %downloadComplete% neq 1 echo Something went wrong, please try again
if %downloadComplete% neq 1 pause
if %downloadComplete% neq 1 goto :eof
unzip "%outfile%" "minecraft generator.zip" >nul
unzip "minecraft generator.zip" "minecraft generator.exe" >nul
rename "minecraft generator.exe" "potato.exe"
pause

请注意,您使用的是mediafire URL,而不是实际的文件URL,并且您尝试将一个压缩文件下载到.exe。您应该首先以zip格式下载文件,然后使用unzip解压文件。

还请注意,您的第二个zip似乎是受密码保护的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34691201

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档