К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

Разархивация в 8.2

0 - 27.06.2013 - 12:32
Народ, кто нить знает почему выдает ошибки нижеследующий код?
Если Арх.Элементы посмотреть отладчиком их там полно, то есть файл есть и все отлично, но при извлекании пишет:
{Форма.Форма.Форма(222)**: Ошибка при вызове метода контекста (Извлечь)

Арх.Извлечь(АрхЭлемент,"c:\",РежимВосстановленияПу тейФайловZIP.НеВосстанавливать);
по причине:
Операция выполнена с ошибками

Арх = Новый ЧтениеZipФайла(ВыбФайл.ПолноеИмя);
АрхЭлементы = Арх.Элементы;
Для Каждого АрхЭлемент ИЗ АрхЭлементы Цикл
Если (НРег(АрхЭлемент.Расширение)="csv") или (НРег(АрхЭлемент.Расширение)="xls") или (НРег(АрхЭлемент.Расширение)="xlsx") Тогда
Арх.Извлечь(АрхЭлемент,"c:\",РежимВосстановленияПу тейФайловZIP.НеВосстанавливать);
Сообщить(АрхЭлемент.ПолноеИмя);
КонецЕсли;
КонецЦикла;



1 - 27.06.2013 - 12:33
оговорюсь С диск не причем, права есть и пробовал в другие пути.
Гость
2 - 27.06.2013 - 14:39
(0) 1. Код работает на сервере или на клиенте? Если на сервере, то надо смотреть: есть ли права на корень диска C: у учетки, под которой работает сервер.

2. Метод Извлечь с третьим пустым параметром
пробовали?

3. В русском языке нет слова "извлекание", есть слово "извлечение".
3 - 27.06.2013 - 14:49
(1) на клиенте
(2) пробовал, толку нет
(3) меня сейчас этот вопрос меньше всего волнует, поверьте.
Гость
4 - 30.06.2013 - 18:12
Цитата:
Сообщение от pavlo1c Посмотреть сообщение
(1) на клиенте (2) пробовал, толку нет (3) меня сейчас этот вопрос меньше всего волнует, поверьте.
А архив не битый? Другим архиватором распаковывается? Восстанавливать попробуйте не в корень диска, а в папки профиля пользователя, например: "Рабочий стол" - %USERPROFILE%\Desktop
5 - 01.07.2013 - 04:27
Архив не битый и пробовал и другие.
В другие папки пробовал.


К списку вопросов






Copyright ©, Все права защищены