У меня есть WAMP, который пишет (очень часто) журналы в файл.

Если я удаляю этот файл (используя Shift + Delete), он на мгновение исчезает, а затем возвращается (с тем же размером, а не 0).

  • Когда я пытаюсь открыть его с помощью блокнота, он говорит:

    Доступ закрыт

  • Когда я пытаюсь открыть его с помощью Notepad++, он говорит:

    файл не существует Создать это?

    • Если я выберу "Да", это показывает:

      Невозможно создать файл " файл ".

  • Когда я запускаю из cmd:

    type file
    

    это показывает:

    В доступе отказано.

  • Когда я запускаю из cmd:

    dir /Q
    

    он показывает ... для этого файла, в то время как для обычного файла он показывает BUILTIN\Administrators (где /Q означает Display the owner of the file.).

  • Когда я перезагружаю сервер, файл удаляется.

Вопросы:

  1. Каков статус этого файла? (он должен иметь особый статус, если попытка доступа к нему имеет другое поведение)
  2. Как я могу изменить этот статус в согласованное состояние? (быть читабельным)
  3. Как работает удаление в этом случае? Он помещается в очередь и выполняется только после того, как файл "выпущен"?

0