我是 PowerShell 的新手,并试图习惯奇怪的语法。我正在尝试删除一组文件夹路径。这就是我在 C# 中的做法:
string[] folders = { '~/MyFolder/Test123', '~/MyFolder/Test987', '~/MyFolder/Test333' };
foreach (string item in folders) {
$_.Remove()
}
我将如何在 PowerShell 中完成此任务?我找到了下面的脚本,但我不确定如何更改为使用预定义的数组。包含的参数实际上来自 NuGet:
param($installPath, $toolsPath, $package, $project)
$DTE.Solution.Projects|Select-Object -Expand ProjectItems|Where-Object{$_.Name -eq 'Controllers'}|ForEach-Object{$_.Remove()}
我如何将一个字符串数组合并到这个而不是硬编码的“控制器”名称。