Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Архивация (число прочтений - 1568 )
ReLock
Full Member
***
Отсутствует



Сообщений: 155
Местоположение: За компом
Зарегистрирован: 01. Февраля 2007
Пол: Мужской
Архивация
19. Февраля 2009 :: 14:02
Печать  
Справка:

Синтаксис: Zip(Команда)

Параметры:
Команда - тип Строка. Командная строка архиватору. Формат командной строки:

[-s[пароль]] имя_и_путь_создаваемого_архива имя_и_путь_архивируемого_файла(ов)

Описание: сжимает файлы внутренним архиватором. Метод не влияет на состояние и на данные объекта.

Почему файлы сжимаются вместе с каталогами верхнего уровня? Как сжать, чтобы в архиве "лежали" только файлы?
  
Наверх
 
IP записан
 
ReLock
Full Member
***
Отсутствует



Сообщений: 155
Местоположение: За компом
Зарегистрирован: 01. Февраля 2007
Пол: Мужской
Re: Архивация
Ответ #1 - 19. Февраля 2009 :: 14:34
Печать  
Короче, перед вызовом метода Zip() необходимо вызвать ФС.УстТекКаталог(ПапкаИсточник). Тогда в архив попадают только файлы без каталогов верхнего уровня! Жесть!
З.Ы. А где можно взять документацию посвежее?  Улыбка
  
Наверх
 
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Архивация
Ответ #2 - 20. Февраля 2009 :: 08:58
Печать  
ReLock писал(а) 19. Февраля 2009 :: 14:34:
Короче, перед вызовом метода Zip() необходимо вызвать ФС.УстТекКаталог(ПапкаИсточник). Тогда в архив попадают только файлы без каталогов верхнего уровня! Жесть!

Zip/Upzip - это просто шлюз к родному 1С-ному zlibeng.dll.
Да, вот такой там интерфейс за кадром.

Цитата:
З.Ы. А где можно взять документацию посвежее?  Улыбка

Ее можно написать. Улыбка
Формулируй, проверяй корректность - закину в описание.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать