📅  最后修改于: 2023-12-03 15:03:51.302000             🧑  作者: Mango
在PowerShell中下载文件,可以使用 Invoke-WebRequest
命令。当然,前提是需要知道要下载的文件的API URL。
在执行下载操作前,需要安装 PowerShell 扩展模块 PowerShellGet
,这个模块包含了Invoke-WebRequest
命令,可通过以下命令安装:
Install-Module -Name PowerShellGet -Force
下载文件(如csv、json、xml等)的示例代码如下:
$url= "https://example.com/api/download/csv/1"
$output= "C:\Users\Public\Downloads\example.csv"
Invoke-WebRequest -Uri $url -OutFile $output
$url
表示api URL,需要替换为实际下载文件的URL。$output
表示文件保存位置。需要替换为实际的本地位置。如果该文件夹不存在,会自动创建。如果需要下载二进制文件,也可以使用 Invoke-WebRequest
命令,示例代码如下:
$url= "https://example.com/api/download/zip/1"
$output= "C:\Users\Public\Downloads\example.zip"
Invoke-WebRequest -Uri $url -OutFile $output -UseBasicParsing
需要注意的是,在下载二进制文件时,需要添加 -UseBasicParsing
参数,否则可能会出现下载不完整的问题。
以上就是 PowerShell 从 API URL 下载文件的方法,适用于 Windows 平台。