カンマ区切りの文字列に出力する必要がある配列がありますが、引用符 ""も必要です。これが私が持っているものです。
$myArray = "file1.csv","file2.csv"
$a = ($myArray -join ",")
$a
$a
の出力は、
file1.csv,file2.csv
私の望ましい出力は
"file1.csv","file2.csv"
どうすればこれを達成できますか?
どうぞ:
[array]$myArray = '"file1.csv"','"file2.csv"'
[string]$a = $null
$a = $myArray -join ","
$a
出力:
"file1.csv","file2.csv"
"
をエスケープする方法を取得する必要があります。だから、あなたはそれを'
で囲むことでそれを行うことができます。
私はこのスレッドが古いことを知っていますが、他の解決策があります
$myArray = "file1.csv","file2.csv"
# Solution with single quote
$a = "'$($myArray -join "','")'"
$a
# Result = 'file1.csv','file2.csv'
# Solution with double quotes
$b = '"{0}"' -f ($myArray -join '","')
$b
# Result = "file1.csv","file2.csv"