如何检查System.Net.WebClient :: DownloadFile是否成功?

时间:2017-07-10 14:18:19

标签: powershell

我正在下载文件,想知道它是否已正确下载。如果我使用无效的文件名,它仍会下载2KB文件,而不显示任何错误。 $?True

(new-object System.Net.WebClient).DownloadFile( $url, $destfile)

因此,即使检查文件是否存在于本地,也不会说下载是否成功。

1 个答案:

答案 0 :(得分:0)

这个语句抛出异常,试着抓住,这段代码对我来说很好

try { (new-object System.Net.WebClient).DownloadFile("http://www.google.com/test","test") }catch {echo $_.Exception }