Не записывает текст в расшаренную папку
Добрый день.
Простой код:
\\ЭтотКомп\1\Протокол выгрузки 3.txt - это папка расшаренная на компе.
Если файла нет, то он создается и туда записывается текст. Если файл уже есть то при повторной записи вылазит ошибка:
Ошибка совместного доступа к файлу '\\ЭтотКомп\1\Протокол выгрузки 3.txt'. 32(0x00000020): Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
Через процесс монитор показывает, что файл почему то занят системой (см. скрин)
UAC отключен. В чем еще может быть проблема? Сталкивался кто нибудь, всю голову уже сломали, не можем понять, что с этим компом не так. На других компах все ок.
Простой код:
Файл = Новый ЗаписьТекста("\\ЭтотКомп\1\Протокол выгрузки 3.txt'", КодировкаТекста.Системная,,Истина);
Файл.Записать("123");
Файл.Закрыть();
\\ЭтотКомп\1\Протокол выгрузки 3.txt - это папка расшаренная на компе.
Если файла нет, то он создается и туда записывается текст. Если файл уже есть то при повторной записи вылазит ошибка:
Ошибка совместного доступа к файлу '\\ЭтотКомп\1\Протокол выгрузки 3.txt'. 32(0x00000020): Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.
Через процесс монитор показывает, что файл почему то занят системой (см. скрин)
UAC отключен. В чем еще может быть проблема? Сталкивался кто нибудь, всю голову уже сломали, не можем понять, что с этим компом не так. На других компах все ок.
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
В общем, понять, что с компом - не получилось.
Следующий код отрабатывает нормально:
Поэтому пока решили изменением кода поправить ситуацию. Если удастся узнать - в чем была проблема на компе, обязательно отпишу. Всем спасибо за помощь
Следующий код отрабатывает нормально:
мФайлПротоколаДанных = Новый ТекстовыйДокумент;
мФайлПротоколаДанных.Прочитать(ИмяФайлаПротоколаОбмена);
мФайлПротоколаДанных.ДобавитьСтроку("123");
мФайлПротоколаДанных.Записать(ИмяФайлаПротоколаОбмена,КодировкаТекста.Системная);
Поэтому пока решили изменением кода поправить ситуацию. Если удастся узнать - в чем была проблема на компе, обязательно отпишу. Всем спасибо за помощь
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот