1

いくつかのファイルに値が書き込まれています...

「v1」、「v2」、「v3」、「v4」

ファイルから行として読み取ると、値全体が文字列になります。ループ/ foreach して文字列配列にすることはできますが、それが唯一のオプションかどうかを知りたいですか? 通常は好きなように、PowerShell で文字列を配列に変更する簡単な変換方法を使用できますか...

$s = @("v1", "v2", "v3", "v4")

4

2 に答える 2

2

試す:

$myarray = (gc .\myfile.txt) -split ', '
于 2013-07-04T04:34:31.443 に答える
0

以下のようなコンテンツの取得中に変換を試すことができます

 $a=@()
 Get-content .\file.txt | %{ $a += $_.split(",")}

問題は、ファイルから行を取得した後は常に文字列になることです

于 2013-07-04T04:28:48.577 に答える