CMD/BAT - [решено] Отследить доступ к файлу

Ответить
Аватара пользователя
kjuoky

CMD/BAT - [решено] Отследить доступ к файлу

Сообщение kjuoky »

Здравствуйте, подскажите пожалуйста как решить следующую задачу.

Есть программа которая пишет в базу данных.

Пока работает один инстанс всё прекрасно и работает стабильно

но если запустить второй инстанс или во время фонового обновления базы начать писать в базу

то всё крашится с потерей данных.

Как отследить что файл ДБ открыт на запись?

В каком направлении гуглить?

Заранее спасибо.
Аватара пользователя
Fors1k

Re: CMD/BAT - [решено] Отследить доступ к файлу

Сообщение Fors1k »

Код:

Код: Выделить всё

param(
    $path = "C:\fileDB.txt"
)cls
while(!(ren $path $path -pas -ea 0)){sleep -m 1}
Write-Host "Файл ДБ свободен"
Ответить

Вернуться в «Скриптовые языки администрирования Windows»