Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Ошибка удаления файла

Ошибка удаления файла
Я
   Alex_MA
 
27.10.16 - 13:57
Здравствуйте!

При выполнении команды:

УдалитьФайлы(ИмяПорции);//Эта функция выполняется в толстом клиенте

                        // ИмяПорции = "C:\Users\a.user\AppData\Local\Temp\5ba74ef2-9d66-4850-8a47-                   96b53b98bd35\0\rphost_200752\5_16102712." 


Такой файл существует.

Выходит ошибка:
{ОбщийМодуль.Анализ.Модуль(419)}: Ошибка при вызове метода контекста (УдалитьФайлы): Ошибка удаления файлов: Ошибка доступа к файлу 'C:\Users\a.malozemov\AppData\Local\Temp\5ba74ef2-9d66-4850-8a47-96b53b98bd35\0\rphost_200752\5_16102712.log'. 5(0x00000005): Отказано в доступе.

Если сделать в отладчике остановку по ошибке, и одновременно через проводник удалить этот файл - то он вручную удаляется, т.е. доступ есть.

Почему возникает ошибка?
ЧЯДНТ?

Спасибо.
 
 
   НЕА123
 
1 - 27.10.16 - 14:04
Каталог, файл - ничего не напутано?
   Alex_MA
 
2 - 27.10.16 - 14:09
(1)Нет, файл точно есть и ничего не напутано.
   Lexey_
 
3 - 27.10.16 - 14:12
(0) какой-нибудь "ЗаписьТекста.Закрыть()" не хватает
   ELEA26
 
4 - 27.10.16 - 14:14
Копипастом втыкал?
Может там символ табуляции между - и 9кой?

Если серверная 1С - проверь права для серверной учетки.
   ELEA26
 
5 - 27.10.16 - 14:15
a.user и a.malozemov - почему разные пути?
   Alex_MA
 
6 - 27.10.16 - 14:22
(5)опечатка. Но не в этом дело
   arsik
 
7 - 27.10.16 - 14:24
Может это происходит от другого юзера?
   cons74
 
8 - 27.10.16 - 14:26
"Если сделать в отладчике остановку по ошибке, и одновременно через проводник удалить этот файл - то он вручную удаляется, т.е. доступ есть." - на мой взгляд ни разу не подтверждение что "доступ есть".
На мой взгляд процесс 1С, пытающийся удалить файл не имеет прав на папку/файл, т.к. запущен от имени другого пользователя (системного).
Другой вариант - (хотя вроде толстый клиент...) - процесс обращается к серверной дисковой системе - а там такого файла нет.
   ELEA26
 
9 - 27.10.16 - 14:38
(8) даже если сервер на той же системе что и клиент - при разных пользователях - будут разные права.
Помимо прав еще может стоять атрибут "Только чтение" - интерактивно проводник и FARы - удаляют, а из приложений надо заблаговременно снимать этот атрибут. Так что пробовать надо.
   Alex_MA
 
10 - 27.10.16 - 14:47
(9)галок только чтение не стоит
 
 Рекламное место пустует
   ELEA26
 
11 - 27.10.16 - 14:53
(10) ну запусти сервер от своей учетки и проверь! Проверял?
Попробуй конкретно на файл дать права Все->Полные.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Закон Брукера: Даже маленькая практика стоит большой теории.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует