У меня есть WAMP, который пишет (очень часто) журналы в файл.
Если я удаляю этот файл (используя Shift + Delete), он на мгновение исчезает, а затем возвращается (с тем же размером, а не 0).
Когда я пытаюсь открыть его с помощью блокнота, он говорит:
Доступ закрыт
Когда я пытаюсь открыть его с помощью Notepad++, он говорит:
файл не существует Создать это?
Если я выберу "Да", это показывает:
Невозможно создать файл " файл ".
Когда я запускаю из cmd:
type file
это показывает:
В доступе отказано.
Когда я запускаю из cmd:
dir /Q
он показывает
...
для этого файла, в то время как для обычного файла он показываетBUILTIN\Administrators
(где/Q
означаетDisplay the owner of the file.
).Когда я перезагружаю сервер, файл удаляется.
Вопросы:
- Каков статус этого файла? (он должен иметь особый статус, если попытка доступа к нему имеет другое поведение)
- Как я могу изменить этот статус в согласованное состояние? (быть читабельным)
- Как работает удаление в этом случае? Он помещается в очередь и выполняется только после того, как файл "выпущен"?