如何使用powershell关闭创建的文件

时间:2017-01-16 12:20:04

标签: powershell windows2012

我编写了一个powershell脚本,我使用covertto-csv将这些内容转储到我的代码中。一旦将所有内容写入csv文件(我使用covertto-csv创建),我使用相同的文件作为我从同一脚本运行的另一个程序的参数。作为输出,csv已成功创建,但当另一个程序访问该csv时,我收到FileAccess错误。怎么解决这个问题?

1 个答案:

答案 0 :(得分:2)

你可以通过2种方式解决这个问题:

  1. 将您的文件复制到另一个地方,然后使用它:

    Copy-Item -Path "somepath" -Destination "newpath"
    

    然后使用它。

  2. 停止使用此文件的进程:

    get-process -name *Process name that using the file* | stop-process