Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

ЧтениеZipФайла.ИзвлечьВсе как-то криво работает... Help!

ЧтениеZipФайла.ИзвлечьВсе как-то криво работает... Help!
Я
   formista2000
 
31.01.19 - 14:13
Пишу:
    ЧтениеЗИП = Новый ЧтениеZipФайла(ИмяВременногоФайлаАрхива);
    ЧтениеЗИП.ИзвлечьВсе("%TEMP%");

По результатам в каталоге "C:\Users\Пользователь\AppData\Local\Temp" не вижу содержимого архива, а вижу сам архив в виде "v8_EAC1_30.zip".

ЧЯДНТ? Куда копать?
 
 
   Мыш
 
1 - 31.01.19 - 14:16
(0) Переменная %TEMP% не вычисляется там. Явно путь указывай. И обязательный вопрос: на сервере? )
   formista2000
 
2 - 31.01.19 - 14:19
(1) На сервере, разумеется!
Ок, ща попробую явно путь указать... Только КАКОЙ?! ((
   formista2000
 
3 - 31.01.19 - 14:26
(1) Йес! Получилось! Спасиб! Вот так получается:

    Шелл = Новый COMОбъект("WScript.Shell");
    КаталогТемп = Шелл.ExpandEnvironmentStrings("%TEMP%");
   Мыш
 
4 - 31.01.19 - 14:34
(3) Зачем шелл, когда есть в платформе метод?

Глобальный контекст (Global context)
КаталогВременныхФайлов (TempFilesDir)
Синтаксис:

КаталогВременныхФайлов()
Возвращаемое значение:

Тип: Строка.
Имя каталога временных файлов пользователя, от имени которого запущено приложение.
Описание:

Получает имя каталога, который используется программой для размещения временных файлов.

Доступность:

Тонкий клиент, веб-клиент, мобильный клиент, сервер, толстый клиент, внешнее соединение, мобильное приложение(клиент), мобильное приложение(сервер).
   formista2000
 
5 - 31.01.19 - 14:41
(4) Ой, спасиб! )))

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует