コマンドレットにパラメーターとして渡すことができるように、ディレクトリ内のすべての名前をコンマ区切りの文字列として取得したいと考えています。
Powershellでディレクトリ内のすべてのファイル名をコンマ区切りの文字列として取得するにはどうすればよいですか?
コマンドレットにパラメーターとして渡すことができるように、ディレクトリ内のすべての名前をコンマ区切りの文字列として取得したいと考えています。
Powershellでディレクトリ内のすべてのファイル名をコンマ区切りの文字列として取得するにはどうすればよいですか?
1つの方法は次のとおりです。
(dir | % { $_.basename }) -join ','
これは機能するはずです:
(ls C:\PATH\TO\FOLDER | select -expandproperty name) -join ','
避けたいサブフォルダーがそこにある場合:
(ls C:\PATH\TO\FOLDER | ?{$_.PSIsContainer -eq $false} | select -expandproperty name) -join ','