我在Powershell中有一个文件名的数组,并且我想为它们中的每一个添加一个路径并在新数组中获取结果。选择/映射Powershell阵列的每个项目到一个新的阵列
在C#中我能做到这一点使用LINQ ...
var files = new string[] { "file1.txt", "file2.txt" };
var path = "c:\temp\";
var filesWithPath = files.Select(f => path + f).ToArray();
但什么是惯用的方法在PowerShell中做到这一点?它看起来像我可以使用的foreach语法,但我认为必须有一个更简洁,功能更强大的方法来实现它。
非常感谢,我没有看到有关该速记的任何信息。 – 2012-01-18 11:32:17
这很好看,如果源数组只有1个元素,结果不会是数组......这是您的理解吗? – chosenbreed37 2016-01-06 15:43:23
@ chosenbreed37这是一个四岁左右的问题。请发布一个新的,这样你会得到更多的社会关注。 – vonPryz 2016-01-06 16:02:18