0

每次我使用 export-csv 命令成功/不成功地在脚本中执行命令时,我目前正在向 CSV 文件写入一个新行。结果文件是一个日志文件。

我想将所有这些输出存储到某种变量中,并在脚本末尾一次性写完。这听起来更有效和更聪明,因为我目前正在打开/写入/关闭我的 csv 文件数百个每次跑步的时间..

但是我该怎么做呢?一如既往地非常感谢任何帮助!

4

1 回答 1

1

似乎很容易。在开始之前,只需创建一个空数组来保存您的日志行:

$log = @()

然后不是添加到 csv 文件,而是添加到数组中:

$log += "whatever your log entry looks like"

如果你这样做了一大堆时间,一个数组列表可能比一个数组更好:

$log = new-object collections.arraylist

然后:

$log.add("whatever your log entry looks like")

然后在最后(对于任何一个):

$log | add-content <path to csv file>
于 2012-02-19T18:51:35.180 回答