|
Ошибка удаления файла | ☑ | ||
---|---|---|---|---|
0
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): Отказано в доступе. Если сделать в отладчике остановку по ошибке, и одновременно через проводник удалить этот файл - то он вручную удаляется, т.е. доступ есть. Почему возникает ошибка? ЧЯДНТ? Спасибо. |
|||
1
НЕА123
27.10.16
✎
14:04
|
Каталог, файл - ничего не напутано?
|
|||
2
Alex_MA
27.10.16
✎
14:09
|
(1)Нет, файл точно есть и ничего не напутано.
|
|||
3
Lexey_
27.10.16
✎
14:12
|
(0) какой-нибудь "ЗаписьТекста.Закрыть()" не хватает
|
|||
4
ELEA26
27.10.16
✎
14:14
|
Копипастом втыкал?
Может там символ табуляции между - и 9кой? Если серверная 1С - проверь права для серверной учетки. |
|||
5
ELEA26
27.10.16
✎
14:15
|
a.user и a.malozemov - почему разные пути?
|
|||
6
Alex_MA
27.10.16
✎
14:22
|
(5)опечатка. Но не в этом дело
|
|||
7
arsik
гуру
27.10.16
✎
14:24
|
Может это происходит от другого юзера?
|
|||
8
cons74
27.10.16
✎
14:26
|
"Если сделать в отладчике остановку по ошибке, и одновременно через проводник удалить этот файл - то он вручную удаляется, т.е. доступ есть." - на мой взгляд ни разу не подтверждение что "доступ есть".
На мой взгляд процесс 1С, пытающийся удалить файл не имеет прав на папку/файл, т.к. запущен от имени другого пользователя (системного). Другой вариант - (хотя вроде толстый клиент...) - процесс обращается к серверной дисковой системе - а там такого файла нет. |
|||
9
ELEA26
27.10.16
✎
14:38
|
(8) даже если сервер на той же системе что и клиент - при разных пользователях - будут разные права.
Помимо прав еще может стоять атрибут "Только чтение" - интерактивно проводник и FARы - удаляют, а из приложений надо заблаговременно снимать этот атрибут. Так что пробовать надо. |
|||
10
Alex_MA
27.10.16
✎
14:47
|
(9)галок только чтение не стоит
|
|||
11
ELEA26
27.10.16
✎
14:53
|
(10) ну запусти сервер от своей учетки и проверь! Проверял?
Попробуй конкретно на файл дать права Все->Полные. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |