Страница 1 из 1

Ошибка при сохранении

Добавлено: 02 сен 2016, 16:00
dvorkinp
При попытке сохранить тест на сетевой диск при том, что файл с этим именем уже существует, иногда возникает ошибка 32. Если я правильно понимаю, Вы сохраняете файл с расширением .$$$, потом удаляете старый файл и переименовываете новый , давая ему расширение .it2. Для сетевого диска при этом иногда операция переименования не происходит, так как старый файл фактически еще не удален.
Проблема невелика, обычно повтор операции успешен.

Re: Ошибка при сохранении

Добавлено: 02 сен 2016, 17:45
sergey_o
Программа выполняет переименование и удаление старого файла за одно обращение к операционной системе, которое в Вашем случае заканчивается неудачно. Код ошибки 32 говорит о том, что с файлом в этот момент работал еще кто-то/что-то. Не мог это быть, например, антивирус на файловом сервере, настроенный на проверку всех создаваемых файлов?

Re: Ошибка при сохранении

Добавлено: 07 сен 2016, 14:17
dvorkinp
Антивирус там, конечно, есть, но не отключать же его ради этого! Тем более. что проблема возникает не столь уж часто.