每次我使用 export-csv 命令成功/不成功地在脚本中执行命令时,我目前正在向 CSV 文件写入一个新行。结果文件是一个日志文件。
我想将所有这些输出存储到某种变量中,并在脚本末尾一次性写完。这听起来更有效和更聪明,因为我目前正在打开/写入/关闭我的 csv 文件数百个每次跑步的时间..
但是我该怎么做呢?一如既往地非常感谢任何帮助!
每次我使用 export-csv 命令成功/不成功地在脚本中执行命令时,我目前正在向 CSV 文件写入一个新行。结果文件是一个日志文件。
我想将所有这些输出存储到某种变量中,并在脚本末尾一次性写完。这听起来更有效和更聪明,因为我目前正在打开/写入/关闭我的 csv 文件数百个每次跑步的时间..
但是我该怎么做呢?一如既往地非常感谢任何帮助!
似乎很容易。在开始之前,只需创建一个空数组来保存您的日志行:
$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>