|
v8: Разархивировать Zip (Rar и др) В 1C | ☑ | ||
---|---|---|---|---|
0
Domanoff26
06.08.13
✎
11:32
|
должно быть поле для выбора архива, и чтобы при выборе файлы помещались во времнную папку, чтобы можно было с ними работать в дальнейшем, говорят можно это делать через сам ZIP архиватор, при помощи Запустить приложение, но не понятно какие параметры туда передовать, чтобы без открытия архиватора это делать
|
|||
1
H A D G E H O G s
06.08.13
✎
11:33
|
Выйди из сознания и зайди в него снова.
|
|||
2
Domanoff26
06.08.13
✎
11:35
|
(1) тяжело, сильно плохо морально, вот работой пытаюсь забить , не понял вопроса? по сути надо просто разархивировать архив прям из 1с
|
|||
3
H A D G E H O G s
06.08.13
✎
11:36
|
ЧтениеZipФайла.Извлечь (ZipFileReader.Extract)
ЧтениеZipФайла (ZipFileReader) Извлечь (Extract) Синтаксис: Извлечь(<Элемент>, <Путь>, <ВосстанавливатьКаталоги>, <Пароль>) Параметры: <Элемент> (обязательный) Тип: ЭлементZipФайла. Элемент, который требуется распаковать. <Путь> (обязательный) Тип: Строка. Путь, по которому требуется распаковать элемент. <ВосстанавливатьКаталоги> (необязательный) Тип: РежимВосстановленияПутейФайловZIP. Указывает, требуется ли восстанавливать структуру папок. Значение по умолчанию: Восстанавливать <Пароль> (необязательный) Тип: Строка. Указывается пароль для расшифровки элемента архива, в случае, если он зашифрован с паролем, отличным от пароля общего для файла. Если пароль не указан, используется пароль, заданный в конструкторе или при вызове метода Открыть, если он был там указан. Описание: Распаковывает переданный элемент в указанную папку. Доступность: Тонкий клиент, сервер, толстый клиент, внешнее соединение. |
|||
4
WhiteCat
06.08.13
✎
11:36
|
(2) Посмотри БСП, там все это реализовано.
|
|||
5
Maxus43
06.08.13
✎
11:37
|
>>говорят можно это делать через сам ZIP архиватор
кто такой умный сказал? ЗИП встроен в 1с штатно |
|||
6
Shurjk2
06.08.13
✎
11:37
|
Прочитал ветку нарисовалась картина умирающего программист (от передозировки) который молит о помощи.
|
|||
7
Леха Дум
06.08.13
✎
11:37
|
для затравки:
ЧтениеZipФайла = Новый ЧтениеZipФайла(ИмяАрхива); ЧтениеZipФайла.Извлечь(ЧтениеZipФайла.Элементы[0], ПапкаАрхива, РежимВосстановленияПутейФайловZIP.НеВосстанавливать); ИмяФайла = ПапкаАрхива + "\" + ЧтениеZipФайла.Элементы[0].Имя; ЧтениеZipФайла.Закрыть(); |
|||
8
Domanoff26
06.08.13
✎
11:40
|
спасибо
(6) нее, о помощи в том от чего умираю не просят(( не помогает( |
|||
9
Domanoff26
06.08.13
✎
12:00
|
(7) (3) Пишет некорректный формат файла(
|
|||
10
Domanoff26
06.08.13
✎
12:02
|
потому что win rar а ддля него нету???
|
|||
11
Domanoff26
06.08.13
✎
12:03
|
короче Рар архив блин, как через него??
|
|||
12
Sorm
06.08.13
✎
12:04
|
(0) посмотри консольные команды для Rar. Там все сделаешь.
|
|||
13
Domanoff26
06.08.13
✎
12:05
|
(12) через запстуитьПриложение?
|
|||
14
IUnknown
06.08.13
✎
12:06
|
Можно и через запустиьприложенгие. Но лучше через шелл.ран
|
|||
15
Sorm
06.08.13
✎
12:08
|
(13) Да. Строку сформируешь и туда. Но можно и как в (14)
|
|||
16
Domanoff26
06.08.13
✎
12:16
|
(15) на 7zip не могу найти комманды эти
|
|||
17
Domanoff26
06.08.13
✎
12:20
|
кто делал в 7zip сохранилась строка коммандная? подскажите
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |