5

コマンドレットにパラメーターとして渡すことができるように、ディレクトリ内のすべての名前をコンマ区切りの文字列として取得したいと考えています。

Powershellでディレクトリ内のすべてのファイル名をコンマ区切りの文字列として取得するにはどうすればよいですか?

4

3 に答える 3

8

1つの方法は次のとおりです。

 (dir  | % { $_.basename }) -join ','
于 2012-12-05T16:48:51.863 に答える
2

これは機能するはずです:

(ls C:\PATH\TO\FOLDER | select -expandproperty name) -join ','

避けたいサブフォルダーがそこにある場合:

(ls C:\PATH\TO\FOLDER | ?{$_.PSIsContainer -eq $false} | select -expandproperty name) -join ','
于 2012-12-05T16:49:49.580 に答える