1

Powershell のコマンドライン引数を配列に読み込むにはどうすればよいですか? 何かのようなもの

myprogram -file file1 -file file2 -file file3

そして、私はの配列を持っています

[file1,file2,file3]

ハッシュに関する同様の質問。ありがとう。

4

1 に答える 1

3

コマンドライン引数は、デフォルトで配列に格納されます。配列は $args[] です。名前付きパラメーターが必要な場合は、param() を使用します。同じパラメーターに複数の引数を指定する場合は、コンマを使用します。

コード例:

function myprogram {
    param (
        [string[]]$file
    )
    #Do stuff to $file array here
}

コマンドライン:

myprogram -file file1,file2,file3
于 2013-10-04T21:28:24.787 に答える