我有一个带有单词列表的文本文件,并且生成了带有这些单词的URL列表:
word1 word2 word3 . . http://www.example.com/word1 http://www.example.com/word2 http://www.example.com/word3
我看到这些代码可以运行URL,但是这些打开的浏览器或媒体播放器却可以:
System.Diagnostics.Process.Start(URL);
要么...
WebBrowser1.Navigate(URL);
我想运行这些URL并再次保存以名称“ word1.mp3,word2.mp3,...”加载的文件,而无需打开浏览器或逐个保存文件。我该如何在Windows窗体中使用C#?
使用System.net
名称空间和WebClient
类从C#访问互联网页面:
WebClient cl = new WebClient();
cl.DownloadFile(url, fileSaveAddress); //download the file
而下载文件的更好方法是使用async
方法:
cl.DownloadFileAsync(URI, fileSaveAddress);
它将异步下载文件,并且不会挂起UI。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句