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

не удается удалить файл

не удается удалить файл
Я
   falselight
 
08.07.20 - 07:59
Подскажите пожалуйста, по какой причине не удается удалить файл?

{ВнешняяОбработка.ИзменениеРазмеровФотографий_0_3.Форма.Форма.Форма(37)}: Ошибка при вызове метода контекста (УдалитьФайлы)
                УдалитьФайлы(СтароеИмя);
по причине:
Ошибка удаления файлов
по причине:
Ошибка доступа к файлу 'C:\Файлы1с\20191224\GARD05_1.jpg'. 5(0x00000005): Access is denied.
   falselight
 
1 - 08.07.20 - 08:00
Файл нигде не открыт.

Производилось его изменение размера, была создана его копия. Дальше я хочу его удалить.
   piter3
 
2 - 08.07.20 - 08:00
Access is denied.
   Ц_У
 
3 - 08.07.20 - 08:04
(1) пользователю, под которым запущен процесс 1с не хватает прав на удаление файла.
   falselight
 
4 - 08.07.20 - 08:30
(3) Я копировал эти файлы, переносил.
Новый программно создавался. И я его удалял в ручную. А вот старый не получается удалить.
   МимохожийОднако
 
5 - 08.07.20 - 08:32
Перезагрузи компьютер. И удали, не открывая другие программы.
   Йохохо
 
6 - 08.07.20 - 08:32
19 год, старик
   falselight
 
7 - 08.07.20 - 08:33
(5) Смысл в программном удалении. Там завихренная директория, вручную нет такой возможности.
Подразумевается программная обработка.
   falselight
 
8 - 08.07.20 - 08:36
(5) сервер я не могу перегружать
   МимохожийОднако
 
9 - 08.07.20 - 08:38
В любом случае, либо прав не хватает, либо занята неопознанной тобой программой.
   falselight
 
10 - 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 " +
                                        """" + НовоеИмяФайла+"""", , Истина);    


потом, хотел его удалить

УдалитьФайлы(СтароеИмя);
   craxx
 
11 - 08.07.20 - 08:40
(9) я подозреваю прав на этот файл не хватает юзеру, из под которого запущена служба сервера 1С
   falselight
 
12 - 08.07.20 - 08:43
(11) сейчас в ручную его удалил

то есть никаких ограничений на это не должно быть, вот в чем вопрос.
   craxx
 
13 - 08.07.20 - 08:43
(12) у тебя база файловая?
   piter3
 
14 - 08.07.20 - 08:44
(12) от тебя служба работает?
   falselight
 
15 - 08.07.20 - 08:44
(13) sql server
   falselight
 
16 - 08.07.20 - 08:45
(14)  какая служба? я запустил только тестовую базу для работы.

в остальном ничего не администрирую там
   craxx
 
17 - 08.07.20 - 08:45
(15) вот тебе и ответ. Сервер приложений запущен не под тобой. А под пользователем, как правило он называется USR1CV8
   Йохохо
 
18 - 08.07.20 - 08:45
паузу добавь на пару секунд
   falselight
 
19 - 08.07.20 - 08:46
(18) поможет?

(17) конечно не подомной наверное, я же не администратор
   craxx
 
20 - 08.07.20 - 08:47
(19) и вот у этого пользователя - нету прав на этот файл
   Bigbro
 
21 - 08.07.20 - 08:47
а приложение то успевает отработать и закрыться до того как ты пытаешься файл удалить?
   falselight
 
22 - 08.07.20 - 08:48
я попробовал сделать вот так, файл с папуи исчез

                ПереместитьФайл(СтароеИмя, "C:\Файлы1с\ФайлыДляУдаления\" + СтрТч.ПрисоединенныеФайлы.Наименование + "." + СтрТч.ПрисоединенныеФайлы.Расширение);


появился куда перемещается, то есть удалился?
   falselight
 
23 - 08.07.20 - 08:49
(21) Это обработка, я открыл её и нажимаю кнопку, сделал выбор для тестирования строки
   Bigbro
 
24 - 08.07.20 - 08:51
хотя в (10) вроде стоит Истина там где дожидаться завершения работы приложения.


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