|
Как скопировать созданный файл 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
|
|