WINAPI CreateFile с FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE не работает в общей папке

Создать файл с FILE_SHARE_READ | FILE_SHARE_WRITE | FILE_SHARE_DELETE, чтобы открыть файл в общей папке.

Затем вызовите ReplaceFile, чтобы заменить этот файл.

Ошибка ReplaceFile с ошибкой ERROR_SHARING_VIOLATION.

После некоторой копки я обнаружил, что операция переименования файла внутри ReplaceFile завершилась неудачно с ошибкой ERROR_SHARING_VIOLATION.

Почему FILE_SHARE_DELETE не работает в общей папке?

Могу ли я решить эту проблему ERROR_SHARING_VIOLATION?

0 ответов

Другие вопросы по тегам