|
Файловая блокировка 1С-кой
| ☑ |
0
CerbeRUS
17.04.12
✎
17:00
|
В базе 1С в хранилищах значений лежат файлы (двоичные данные).
С помощью метода ПолучитьФайлы сохраняю файл в папку на диске.
Затем пытаюсь удалить эту папку. Виндовс ругается, что объект используется приложением. И это приложение 1С, пока его не закроешь, папку не удалить.
Может кто-нить подсказать, как убрать эту блокировку?
|
|
1
Maxus43
17.04.12
✎
17:01
|
как сохраняеш?
|
|
2
CerbeRUS
17.04.12
✎
17:03
|
ПолучитьФайлы(ПередаваемыеФайлы,, ПутьКФайлу, Ложь)
ПередаваемыеФайлы - массив описаний передаваемых файлов
ПутьКФайлу - собственно, путь в файловой системе
|
|
3
БибиГон
17.04.12
✎
17:13
|
Удаляешь папку как?
|
|
4
CerbeRUS
17.04.12
✎
17:15
|
Правой кнопкой на папке нажимаю и выбираю удалить. :-) Обычный проводник Виндовс.
|
|
5
Buster007
17.04.12
✎
17:26
|
да, 1С такая )
есть ещё замечательная вещь... загружаешь архив с флешки, после того как он загрузился, можно даже конфигуратор перезапустить, но флешку тебе не даст безопасно выключить, пока не закроешь все окна 1С )
|
|
6
CerbeRUS
17.04.12
✎
17:28
|
Ага, так это такая же проблема! Если сохранить файл на флешку, извлечь ее не получится.
И чего, никак это не обойти?
|
|
7
Buster007
17.04.12
✎
17:32
|
хз, я не искал пути решения)
|
|
8
Serg_1960
17.04.12
✎
17:35
|
Может быть и не в тему: освободить занятые объекты? Переменным, "связанным" с файлами, в конце алгоритма присвоить значения Неопределено?
|
|
9
Vladal
17.04.12
✎
17:35
|
(6) Есть утилита для Windows, называется unlocker. Только не применяй её к 1С.
Еще флешку усеет умно отпускать USB Safelly Remove, немножко платная, но плата эта для отстатысчника так, чих.
|
|
10
Vladal
17.04.12
✎
17:36
|
(8) Нет, если это на уровнедвижка, то ничего не поможет.
|
|
11
CerbeRUS
17.04.12
✎
17:42
|
(9) Да, есть у меня, с волшебной палочкой такая... Уже думал ее программно вызывать после сохранения. :-)
|
|