【发布时间】:2023-03-22 20:21:01
【问题描述】:
我需要使用 Visual Basic 从 Internet 以某种方式下载 ZIP 文件。 这是我目前拥有的:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim NewAppData As String
NewAppData = Environment.ExpandEnvironmentVariables("%AppData%/.minecraft.zip")
Call DownloadFile("http://blahblahbacksheep.co.cc/.minecraft.zip", NewAppData)
End Sub
当我调试程序时,它给了我以下信息:
Function 'DownloadFile' doesn't return a value on all code paths. A null reference exception could occur at run time when the result is used.
我要做的是下载 ZIP 文件,然后将其解压缩。如果可能的话,用百分比显示标签,例如:
Downloaded: 100%
Extracting: 35%....
谁能给我任何资源或写一些代码来完成部分/所有这些?
谢谢
【问题讨论】:
-
您的问题实际上是两个完全不同的问题:为什么下载时会出现错误,以及如何提取 zip 存档。为了使事情保持整洁,并提高您同时得到答案的机会,确实应该将它们作为两个不同的问题发布。
-
对不起,公平地说,我同时对自己感到困惑。我也不想发布太多问题。但是谢谢:)