powershell通过指定的数字循环,并显示正确的变量

powershell通过指定的数字循环,并显示正确的变量,powershell,Powershell,我想得到的是一个对应变量的结果列表,比如 C:\folder1 C:\folder2 C:\folder3 C:\folder4 C:\folder5 C:\folder6 C:\folder7 C:\folder8 C:\folder9 C:\folder10 C:\folder11 C:\folder12 C:\folder13 C:\folder14 C:\folder15 C:\folder16 C:\folder17 C:\folder18 C:\folder19 C:\folder2

我想得到的是一个对应变量的结果列表,比如

C:\folder1
C:\folder2
C:\folder3
C:\folder4
C:\folder5
C:\folder6
C:\folder7
C:\folder8
C:\folder9
C:\folder10
C:\folder11
C:\folder12
C:\folder13
C:\folder14
C:\folder15
C:\folder16
C:\folder17
C:\folder18
C:\folder19
C:\folder20
这就是我目前得到的

$variable1
$variable2
$variable3
$variable4
$variable5
$variable6
$variable7
$variable8
$variable9
$variable10
$variable11
$variable12
$variable13
$variable14
$variable15
$variable16
$variable17
$variable18
$variable19
$variable20
这是我的密码

param (
$variable = "C:\folder1\",
$variable2 = "C:\folder2\",
$variable3 = "C:\folder3\",
$variable4 = "C:\folder4\",
$variable5 = "C:\folder5\",
$variable6 = "C:\folder6\",
$variable7 = "C:\folder7\",
$variable8 = "C:\folder8\",
$variable9 = "C:\folder9\",
$variable10 = "C:\folder10\",
$variable11 = "C:\folder11\",
$variable12 = "C:\folder12\",
$variable13 = "C:\folder13\",
$variable14 = "C:\folder14\",
$variable15 = "C:\folder15\",
$variable16 = "C:\folder16\",
$variable17 = "C:\folder17\",
$variable18 = "C:\folder18\",
$variable19 = "C:\folder19\",
$variable20 = "C:\folder20\"
)

try {
1..20 | % {“$"+"variable$_”}
write-host ("$_")

}
catch [exception]
{
write-host ($_.[exception])
}
这很有效。。。谢谢拿铁

这是回报

C:\folder1\
C:\folder2\
C:\folder3\
C:\folder4\
C:\folder5\
C:\folder6\
C:\folder7\
C:\folder8\
C:\folder9\
C:\folder10\
C:\folder11\
C:\folder12\
C:\folder13\
C:\folder14\
C:\folder15\
C:\folder16\
C:\folder17\
C:\folder18\
C:\folder19\
C:\folder20\

这远远不是实现类似目标的最佳方法。请看一看,否则我真的不明白您试图用这段代码实现什么。你的回答肯定没有效率,但我看不出你真正想解决的问题是什么。为什么不只是拥有一个可以引用的数组呢。
C:\folder1\
C:\folder2\
C:\folder3\
C:\folder4\
C:\folder5\
C:\folder6\
C:\folder7\
C:\folder8\
C:\folder9\
C:\folder10\
C:\folder11\
C:\folder12\
C:\folder13\
C:\folder14\
C:\folder15\
C:\folder16\
C:\folder17\
C:\folder18\
C:\folder19\
C:\folder20\