У меня есть процесс бесконечного цикла. Я проверю файл, как только файл существует, я его обработаю. Возможно ли, что если я нашел файл, то я заблокирую его, чтобы люди не могли открыть или изменить файл, пока процесс не завершится.
do{
if(Test-Path -Path ".\Data.txt")
{
$file = Get-content -Path ".\Data.txt"
## do some process ##
#
#
#
#
#modify the file extension to .don once
# process
#
#FINISHED (the process will finished once the extension modified)
}
}
while(1)
Кто-нибудь может дать идею, пожалуйста. Спасибо.
$file
, которое в любом случае не может быть изменено пользователями, создайте новый файл с этим содержимым и окончанием.don
и удалите старый файл с окончанием.txt
, независимо от того, изменил ли кто-то его за это время. . - person stackprotector   schedule 12.06.2020