2017-01-16 16 views
0

Я написал сценарий powershell, и я использую covertto-csv, чтобы сбрасывать материал, который читал в моем коде. Как только весь материал записывается в файл csv (который я создал с помощью covertto-csv), я использую тот же файл как аргумент для другой программы, которую я запускаю из того же скрипта. В качестве вывода csv создается успешно, но когда другая программа получает доступ к этому csv, я получаю ошибку FileAccess. Как это можно решить?Как закрыть созданный файл с помощью powershell

ответ

2

Вы можете решить эту проблему Wiht 2 пути:

  1. Скопируйте файл в другое место, а затем использовать его:

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

    , а затем использовать его.

  2. процесс

    остановки, которые используют этот файл:

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

 Смежные вопросы

  • Нет связанных вопросов^_^