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 回答