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 に答える