PDA

Показать полную графическую версию : [решено] Отследить доступ к файлу


kjuoky
28-11-2020, 14:36
Здравствуйте, подскажите пожалуйста как решить следующую задачу.
Есть программа которая пишет в базу данных.
Пока работает один инстанс всё прекрасно и работает стабильно
но если запустить второй инстанс или во время фонового обновления базы начать писать в базу
то всё крашится с потерей данных.
Как отследить что файл ДБ открыт на запись?
В каком направлении гуглить?
Заранее спасибо.

Fors1k
28-11-2020, 15:04
param(
$path = "C:\fileDB.txt"
)cls

while(!(ren $path $path -pas -ea 0)){sleep -m 1}
Write-Host "Файл ДБ свободен"

Iska
28-11-2020, 15:43
Тогда это не база данных.

kjuoky
29-11-2020, 15:57
Write-Host "Файл ДБ свободен" »
Большое спасибо!




© OSzone.net 2001-2012