|
Как из временного хранилища сохранить в каталог | ☑ | ||
---|---|---|---|---|
0
URAL
26.10.11
✎
02:27
|
Подскажите как мне сохранить файл обмена в какой нить каталог
код извлечения ниже ЗагрузкаВыполнена = Ложь; ДвоичныеДанные = ПолучитьИзВременногоХранилища(АдресВременногоХранилищаФайлаОбмена); // получаем имя временного файла в локальной ФС на сервере ИмяВременногоФайла = ПолучитьИмяВременногоФайла("xml"); // получаем файл правил для зачитки ДвоичныеДанные.Записать(ИмяВременногоФайла); УникальныйИдентификатор_ = Новый УникальныйИдентификатор(); ИмяВременногоФайлаПротоколаОбмена = КаталогВременныхФайлов() + УникальныйИдентификатор_ + ".txt"; Обработка = Обработки.УниверсальныйОбменДаннымиXML.Создать(); Обработка.ИмяФайлаОбмена = ИмяВременногоФайла; Обработка.РежимОбмена = "Загрузка"; Обработка.ЗапоминатьЗагруженныеОбъекты = Ложь; Обработка.ВыводВПротоколСообщенийОбОшибках = Истина; Обработка.ВыводВПротоколИнформационныхСообщений = Ложь; Обработка.ИмяФайлаПротоколаОбмена = ИмяВременногоФайлаПротоколаОбмена; Обработка.ЗагружатьДанныеВРежимеОбмена = Истина; Обработка.ОбъектыПоСсылкеЗагружатьБезПометкиУдаления = Истина; Обработка.ОптимизированнаяЗаписьОбъектов = Истина; Обработка.ЗапоминатьЗагруженныеОбъекты = Истина; Обработка.НеВыводитьНикакихИнформационныхСообщенийПользователю = Истина; УстановитьПривилегированныйРежим(Истина); Обработка.ВыполнитьЗагрузку(); ЗагрузкаВыполнена = НЕ Обработка.ФлагОшибки; УстановитьПривилегированныйРежим(Ложь); ПротоколОбмена = Новый ТекстовыйДокумент; ПротоколОбмена.Прочитать(ИмяВременногоФайлаПротоколаОбмена); Попытка УдалитьФайлы(ИмяВременногоФайлаПротоколаОбмена); // Удаляем временный файл протокола Исключение КонецПопытки; Возврат ЗагрузкаВыполнена; |
|||
1
catena
26.10.11
✎
04:26
|
И? В чем проблема?
|
|||
2
URAL
26.10.11
✎
12:39
|
Мне нужно извлечь правила обмена из временного хранилища, сам никогда не сталкивался и привел код в пример из обработки по переносу данных м\у конфигурациями. Мне нужно этот файл сохранить в свой каталог
Как это сделать? |
|||
3
URAL
26.10.11
✎
12:41
|
или как определить где находиться КаталогВременныхФайлов() ???
ИмяВременногоФайлаПротоколаОбмена = КаталогВременныхФайлов() + УникальныйИдентификатор_ + ".txt"; |
|||
4
pumbaEO
26.10.11
✎
12:44
|
В отладчике выделяешь "ИмяВременногоФайлаПротоколаОбмена" потом Shift+F9.
А вообще это %AppDATA%/Local/Temp кажется. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |