Powershell-获取连字符数字和复制文件之间的序列

Powershell-获取连字符数字和复制文件之间的序列,powershell,Powershell,用户输入一个连字符的序列,例如12-18。我需要从目录中复制一个文件,以分离所有名为Folder12、Folder13、Folder14…Folder18的现有文件夹。实现这一点的最佳方法是什么?我不会向您提供整个脚本,但我将回答我认为这个问题的棘手之处:将“12-18”转换为Powershell可以迭代的内容 #User Input $param = "12-18" #Split the string by "-", and assign to variables. $start = $p

用户输入一个连字符的序列,例如12-18。我需要从目录中复制一个文件,以分离所有名为Folder12、Folder13、Folder14…Folder18的现有文件夹。实现这一点的最佳方法是什么?

我不会向您提供整个脚本,但我将回答我认为这个问题的棘手之处:将“12-18”转换为Powershell可以迭代的内容

#User Input
$param = "12-18" 

#Split the string by "-", and assign to variables.
$start = $param.Split("-")[0]
$end = $param.Split("-")[1]

# using the ".." range operator you can now iterate through each number
$start..$end | foreach { 
    Write-host $_ 
    #Here is where you can put your file copy code.
}

你的问题不清楚你的目标。请澄清并展示您迄今为止的尝试。抱歉,不清楚。老实说,我甚至不知道从哪里开始。