首页 文章

Powershell下载文件无法正常工作

提问于
浏览
2

我正在尝试编写一个powershell脚本,它将根据当前目录设置下载目录变量,并将文件下载到该目录 .

我的代码是:

cd downloads
$DevDownloadDirectory = [IO.Directory]::GetCurrentDirectory

$clnt = New-Object System.Net.WebClient

# download and extract the file
$url = “fileurl/file.zip"
$file = "$DevDownloadDirectory\file.zip"
$clnt.DownloadFile($url,$file)

我得到的问题是每当我到达它抽出的这部分代码时:

使用“2”参数调用“DownloadFile”的异常:“WebClient请求期间发生异常 . ”在C:\ directory \ script.ps1:462 char:20 $ clnt.DownloadFile <<<<($ url,$ file)CategoryInfo:NotSpecified:(:) [],MethodInvocationException FullyQualifiedErrorId:DotNetMethodException

有谁可以帮我弄清楚为什么会这样?

1 回答

  • 2
    $DevDownloadDirectory = [IO.Directory]::GetCurrentDirectory
    

    应该

    $DevDownloadDirectory = [IO.Directory]::GetCurrentDirectory()
    

    GetCurrentDirectory()是一个方法,如果你不使用“()”,它将只返回相同的名称,但不返回当前目录 .

相关问题