如何使用PowerShell创建批处理文件

时间:2019-01-24 21:12:45

标签: windows powershell cmd

我想使用.em> PowerShell 创建一个.bat文件。我要创建批量下载,如下所示:

$client.DownloadFile("http:///www.xyz.net/1.txt","C:\tmp\1.txt") 
$client.DownloadFile("http:///www.xyz.net/1.txt","C:\tmp\2.txt") 
$client.DownloadFile("http:///www.xyz.net/1.txt","C:\tmp\3.txt") 

是否可以创建一个批处理文件来自动执行此操作? 对不起,我的英语:)

2 个答案:

答案 0 :(得分:1)

Invoke-WebRequest -Uri "http://www.example.com/1.txt" -Outfile "C:\tmp\1.txt"

答案 1 :(得分:1)

如果您只是想下载同一个文件而又要下载多个文本文件,则应该可以

@ECHO off
set counter=1
:Start 
Powershell Invoke-WebRequest -Uri "http://www.example.com/1.txt" -Outfile "C:\tmp\%counter%.txt"
set /a counter=1+%counter%
goto :Start