【发布时间】:2021-05-03 13:57:35
【问题描述】:
我是 Powershell 的初学者,我有一些脚本可以工作。但现在我被这个小问题困住了。 我有这个小脚本。我有一个包含一些文件 $ORIGEN 的文件夹。我需要获取与变量 $ARCHIVOS 中的 te 值匹配的所有名称文件,并将它们放入新变量 $DATA 中。 谁能告诉我如何在 $ARCHIVOS 中的名称与文件夹中的文件之间进行匹配?如果我在变量 $ARCHIVOS 中只使用 1 个值,它可以正常工作,但是当我有一个数组时,y 不匹配任何东西。我尝试了很多解决方案,但没有。 提前感谢您的帮助。对不起,我的英语
$ORIGEN= "C:\FILES\"
$ARCHIVOS='MLR*.384', 'MP0*.384'
$data= Get-ChildItem $ORIGEN | Where-Object{$_.Name -match $ARCHIVOS}
Write-Host $data
【问题讨论】:
标签: arrays powershell string-matching