|
не удается удалить файл | ☑ | ||
---|---|---|---|---|
0
falselight
08.07.20
✎
07:59
|
Подскажите пожалуйста, по какой причине не удается удалить файл?
{ВнешняяОбработка.ИзменениеРазмеровФотографий_0_3.Форма.Форма.Форма(37)}: Ошибка при вызове метода контекста (УдалитьФайлы) УдалитьФайлы(СтароеИмя); по причине: Ошибка удаления файлов по причине: Ошибка доступа к файлу 'C:\Файлы1с\20191224\GARD05_1.jpg'. 5(0x00000005): Access is denied. |
|||
1
falselight
08.07.20
✎
08:00
|
Файл нигде не открыт.
Производилось его изменение размера, была создана его копия. Дальше я хочу его удалить. |
|||
2
piter3
08.07.20
✎
08:00
|
Access is denied.
|
|||
3
Ц_У
08.07.20
✎
08:04
|
(1) пользователю, под которым запущен процесс 1с не хватает прав на удаление файла.
|
|||
4
falselight
08.07.20
✎
08:30
|
(3) Я копировал эти файлы, переносил.
Новый программно создавался. И я его удалял в ручную. А вот старый не получается удалить. |
|||
5
Мимохожий Однако
08.07.20
✎
08:32
|
Перезагрузи компьютер. И удали, не открывая другие программы.
|
|||
6
Йохохо
08.07.20
✎
08:32
|
19 год, старик
|
|||
7
falselight
08.07.20
✎
08:33
|
(5) Смысл в программном удалении. Там завихренная директория, вручную нет такой возможности.
Подразумевается программная обработка. |
|||
8
falselight
08.07.20
✎
08:36
|
(5) сервер я не могу перегружать
|
|||
9
Мимохожий Однако
08.07.20
✎
08:38
|
В любом случае, либо прав не хватает, либо занята неопознанной тобой программой.
|
|||
10
falselight
08.07.20
✎
08:39
|
(9)
Я вот как занимал этот файл ЗапуститьПриложение("""C:\Program Files\ImageMagick-7.0.10-Q16-HDRI\convert.exe"" """ + СтароеИмя + """" + " -filter Lanczos -define jpeg:dct-method=float -quality 75 -gaussian-blur 0.05 " + """" + НовоеИмяФайла+"""", , Истина); потом, хотел его удалить УдалитьФайлы(СтароеИмя); |
|||
11
craxx
08.07.20
✎
08:40
|
(9) я подозреваю прав на этот файл не хватает юзеру, из под которого запущена служба сервера 1С
|
|||
12
falselight
08.07.20
✎
08:43
|
(11) сейчас в ручную его удалил
то есть никаких ограничений на это не должно быть, вот в чем вопрос. |
|||
13
craxx
08.07.20
✎
08:43
|
(12) у тебя база файловая?
|
|||
14
piter3
08.07.20
✎
08:44
|
(12) от тебя служба работает?
|
|||
15
falselight
08.07.20
✎
08:44
|
(13) sql server
|
|||
16
falselight
08.07.20
✎
08:45
|
(14) какая служба? я запустил только тестовую базу для работы.
в остальном ничего не администрирую там |
|||
17
craxx
08.07.20
✎
08:45
|
(15) вот тебе и ответ. Сервер приложений запущен не под тобой. А под пользователем, как правило он называется USR1CV8
|
|||
18
Йохохо
08.07.20
✎
08:45
|
паузу добавь на пару секунд
|
|||
19
falselight
08.07.20
✎
08:46
|
(18) поможет?
(17) конечно не подомной наверное, я же не администратор |
|||
20
craxx
08.07.20
✎
08:47
|
(19) и вот у этого пользователя - нету прав на этот файл
|
|||
21
Bigbro
08.07.20
✎
08:47
|
а приложение то успевает отработать и закрыться до того как ты пытаешься файл удалить?
|
|||
22
falselight
08.07.20
✎
08:48
|
я попробовал сделать вот так, файл с папуи исчез
ПереместитьФайл(СтароеИмя, "C:\Файлы1с\ФайлыДляУдаления\" + СтрТч.ПрисоединенныеФайлы.Наименование + "." + СтрТч.ПрисоединенныеФайлы.Расширение); появился куда перемещается, то есть удалился? |
|||
23
falselight
08.07.20
✎
08:49
|
(21) Это обработка, я открыл её и нажимаю кнопку, сделал выбор для тестирования строки
|
|||
24
Bigbro
08.07.20
✎
08:51
|
хотя в (10) вроде стоит Истина там где дожидаться завершения работы приложения.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |