使用 PowerShell 脚本,从文件中逐行读取链接地址,并对链接执行下载操作:
# 输入文件名,包含每行一个链接的列表 $inputFile = "links.txt" # 下载文件的目标目录 $destinationDir = "downloaded_files" # 确保目标目录存在 if (!(Test-Path $destinationDir)) { New-Item -ItemType Directory -Force -Path $destinationDir } # 从文件中读取链接,并进行下载 Get-Content $inputFile | ForEach-Object { $url = $_ $fileName = [System.IO.Path]::GetFileName($url) $destinationPath = Join-Path $destinationDir $fileName try { Invoke-WebRequest -Uri $url -OutFile $destinationPath Write-Host "已成功下载:$url 保存至 $destinationPath" } catch { Write-Host "下载失败:$url" } }
将此脚本保存为 download_links.ps1。
在与 download_links.ps1 相同的目录中创建一个名为 links.txt 的文件,并将要下载的URL 放在文件的每一行上。
在 PowerShell 中,导航到脚本所在的目录,然后运行 .\download_links.ps1。
这个脚本将从 links.txt 文件中读取每个 URL,并将文件下载到名为 downloaded_files 的目录中。如果下载过程中出现错误,脚本将提示下载失败的 URL。