В Powershell, Как присоединиться к одному свойству массива объектов?

Например, у меня есть 3 файла в каталоге c:\z

PS C:\z> dir | select name

Name
----
a.png
b.png
c.png

То, что я хочу, это строка.

a.png, b.png, c.png

Спасибо.

Ответ 1

Если вам нужен массив строк, все, что вам нужно сделать, это:

dir | select -expand name

Если вы хотите, чтобы это была одна строка с разделенными значениями:

(dir | select -expand name) -join ","

Ответ 2

Просто небольшое улучшение, вы можете получить имена только с помощью переключателя Name:

(dir -name) -join ','