0

好的,所以我一直在寻找这个,但没有运气。

我在用:

Me.downloader.DownloadFileAsync(New Uri(fileUrl), Path.GetFileName(fileUrl), Stopwatch.StartNew)

下载一个文件,但我希望它保存到我的程序的根目录中的一个名为launcher的文件中。

因此,例如,如果我的程序在桌面上并且我打开它并单击开始,我希望它创建启动器文件夹,如果它丢失然后将文件下载到该文件夹​​中,如果不是那么只需将文件下载到其中。

我一直在到处寻找可以让我这样做的代码,并且我尝试了很多不同的东西。

目前,它只是保存在程序所在的根目录中。

谢谢。

4

1 回答 1

0

尝试这样的事情:

Dim baseDir As String = AppDomain.CurrentDomain.BaseDirectory
Dim launcherDir As String = Path.Combine(baseDir, "Launcher")

If Not Directory.Exists(launcherDir) Then
   Directory.CreateDirectory(launcherDir)
End If

Dim targetFile = Path.Combine(launcherDir, Path.GetFileName(fileUrl))

Me.downloader.DownloadFileAsync(New Uri(fileUrl), targetFile, Stopwatch.StartNew)
于 2013-08-28T20:13:49.583 回答