例えば、私はC言語で3つのファイルを持っている:私が欲しいもの\ ZPowershellでは、オブジェクトの配列の1つのプロパティを結合する方法は?
PS C:\z> dir | select name
Name
----
a.png
b.png
c.png
は文字列です。
感謝をc.png
a.png、b.png、。あなたは文字列の配列をしたい場合は
例えば、私はC言語で3つのファイルを持っている:私が欲しいもの\ ZPowershellでは、オブジェクトの配列の1つのプロパティを結合する方法は?
PS C:\z> dir | select name
Name
----
a.png
b.png
c.png
は文字列です。
感謝をc.png
a.png、b.png、。あなたは文字列の配列をしたい場合は
、あなたがしなければならないすべてはあるに:あなたがしたい場合
dir | select -expand name
そのカンマ区切りの値を持つ単一の文字列として:
(dir | select -expand name) -join ","
さらに短く - 変数を単一のオブジェクトとして扱い、単にプロパティ名を指定することもできます。つまり、PowerShellは自動的に 'dir.name'を' dir |と同じものに展開します。 -ExpandProperty name'を選択します。 – KyleMit
だけ小さな改善では、名前スイッチのみで名前を取得できます。
(dir -name) -join ','
本当に有益な記事 - [詳細を教えてください:拡張オブジェクトとプロパティin PowerShell](https://www.petri.com/expanding-objects-properties-powershell) – KyleMit