繁体   English   中英

如何将文件夹设置为下载位置文件夹

[英]How to set a folder as the download location folder

我有一个URL链接,一旦单击它,它就会自动下载一个txt文件,但是我想将此txt文件下载的文件夹设置在下面的桌面文件夹“ C:\\ Users \\ User1 \\ Desktop \\ Folder”中

以下链接会在我使用Chrome浏览器时在浏览器中打开URL,并将文件自动下载到“下载”文件夹中。 我想通过sql vb.net设置下载文件夹。

以下是我尝试过的查询,但只有第一个有效,但已下载到“下载”文件夹中(非常简单):

Private Sub UpdateBtn_Click(sender As Object, e As EventArgs) Handles UpdateBtn.Click

  System.Diagnostics.Process.Start("URL")

End Sub

我也尝试了下面的代码,但是它给我一个错误,我必须指定一个文件名-但是我不希望它那样工作:

My.Computer.Network.DownloadFile("URL", "C:\Users\User1\Desktop\Folder", "", "", False, 500, True)

我测试了另一个查询,但没有任何反应:

Dim wc As New Net.WebClient
Dim Path As String = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory)
wc.DownloadFileAsync(New Uri("URL"), Path)

任何帮助将非常感激。

谢谢你们 !

如果只是文本文件,则可以使用WebClient直接从您的应用程序下载它,然后让您的应用程序将其写到用户的硬盘驱动器上(当然要有您的许可)。

Dim wc As New WebClient()
AddHandler wc.DownloadStringCompleted, AddressOf wc_DownloadStringCompleted   
wc.DownloadStringAsync("URL")

Private Shared Sub wc_DownloadStringCompleted(sender As Object, e As DownloadStringCompletedEventArgs)

'add any error handling code
'...

File.WriteAllText("C:\Users\User1\Desktop\Folder\MyFile.txt", e.Result)

End Sub

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM