【发布时间】:2013-12-02 18:12:53
【问题描述】:
我有一个成功的脚本,它从本地机器上进行一些数据分析并在最后导出一个 csv 文件。没有问题。
问题是,如果有人打开了该文件,同时脚本正在写入该文件(我有 -append 开关),则不会写入任何内容,因此我会丢失该特定计算机的数据。
任何想法如何强制写入文件,即使它已打开或正在使用?谢谢。
现有数组的功能导出:
$NewCSVObject | Export-CSV '<fullpath>\CleanupResults.csv' -noType -Append
【问题讨论】:
-
我认为这个问题没有单一的答案。这在很大程度上取决于如何其他用户(程序)打开文件句柄。
标签: powershell