Как скопировать созданный файл xml
☑
0
manti
22.05.14
✎
17:08
Создаю файл xml. Далее его хочу скопировать. Пишет Ошибка совместного доступа. Как побороть?
ФайлСДанными = ПолучитьИмяВременногоФайла("xml");
ЗаписьXML = Новый ЗаписьXML;
ЗаписьXML.ОткрытьФайл(ФайлСДанными, "UTF-8");
ЗаписьXML.ЗаписатьОбъявлениеXML();
ЗаписьXML.ЗаписатьНачалоЭлемента("package");
ЗаписьXML.ЗаписатьНачалоЭлемента("clients");
Client(ЗаписьXML, Ссылка, ТаблицаГуидов, Истина);
ЗаписьXML.ЗаписатьКонецЭлемента();//clients
ЗаписьXML.ЗаписатьКонецЭлемента();//package
//КопироватьФайл(ФайлСДанными,"C:\Client.xml");//источник, приемник
ЗаписьXML.Закрыть();
КопироватьФайл(ФайлСДанными,"C:\Client.xml");//источник, приемник
1
ДенисЧ
22.05.14
✎
17:09
Сначала закрыть, потом копировать
2
galimova_alsou
22.05.14
✎
17:10
Ты не убиваешь процесс...
Попробуй после закрытия еще написать ЗаписьХМЛ = Неопределено;
3
manti
22.05.14
✎
17:19
(2) не помогло.
(1) после ЗаписьXML.Закрыть(); делаю КопироватьФайл().
Вроде должен закрыться
4
galimova_alsou
22.05.14
✎
17:32
Открой Диспетчер задач. Найди там свой процесс xml и убедить, что ЗаписьХМЛ.Закрыть() не убивает этот процесс. Пока процесс не убьется, ты не сможешь ничего сделать с этим файлом.
5
manti
22.05.14
✎
17:35
(4) подскажите пожалуйста как его зарубить, просто очень горит((
6
manti
22.05.14
✎
17:58
Вы не поверите- нужно было писать не на C:\ а на C:\Temp или в какой другой кактлог. Кароче на было прав((
7
ДенисЧ
22.05.14
✎
17:59
ЧелоДлань.png
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.