我有一个脚本,如果它们尚不存在,应该创建一些文件夹。
"a","b","c" `
| select @{Name="path"; Expression={Join-Path "C:\temp" $_}} `
| select -ExpandProperty path `
| where { -Not (Test-Path $_)}
是否可以更优雅地从Join-Path中提取字符串,将其分配给新对象中的命名属性path
,然后使用另一个选择-ExpandProperty?
答案 0 :(得分:2)
为什么不简单:
"a","b","c" | %{
Join-Path "C:\temp" $_ } | where { -not (Test-Path $_)}