как программно сделать zip-архив? #282476


#0 by LyDusha
Добрый день. имею 2 созданных программной файла dbf. Их необходимо так же программно заархивировать. Как это можно сделать?
#1 by mikecool
почитать параметры zip.exe
#2 by LyDusha
не поняла :(
#3 by Nordok
зип консольный найди
#4 by Snegov1k
ВинРаром можно.. из командной строки
#5 by ss20
написать процедуру или функцию архивации
#6 by LyDusha
если бы я была такая умная как вы тут все здесь. я бы, наверное, не спрашивала бы :(
#7 by LyDusha
средствами 1с это можно сделать? или это из серии "нет ничего невозможного"?
#8 by Папа Гапа
Тогда тебе остается только быть богатой...
#9 by Папа Гапа
КомандаСистемы(<?>); Синтаксис: КомандаСистемы(<СтрокаКоманды>) Назначение: Вызывает на исполнение команду DOS. Параметры: <СтрокаКоманды> - строка, содержащая команду. Последовательность поиска программы (если не задан путь):  текущий системный каталог;  каталог Windows;  системный каталог Windows;  все каталоги, указанные в переменной PATH.
#10 by LyDusha
еще какие варианты будут?
#11 by mikecool
находишь zip.exe, запускаешь zip.exe /?, смотришь параметры, формируешь командную строчку, подсовываешь ее в КомандаСистемы(так кажется функция зовется) и вроде все...
#12 by LyDusha
хм.. вот это уже ближе к истине. команда что из себя представляет? вызов архиватора?
#13 by LyDusha
. спасибо. щас попробую что-нибудь подобное наваять....
#14 by Ёпрст2
ЗапуститьПриложение("C:Program FilesWinRarWINRAR.EXE m -afzip -ep "+СокрЛП(Путь)+СокрЛП(ИмяФайла)+".zip"+" "+СокрЛП(Путь)+СокрЛП(Имяфайла)+".dbf");
#15 by mikecool
а с винраром идет и консольный рар... тогда зачем звать винрар?
#16 by Ёпрст2
А вот не пофик ли? ... так, для примера ...
#17 by LyDusha
спасибо. я так понимаю, что в данном случае СтрокаКоманды уже будет ненужна?
#18 by Lenny
А чё Записьzipфайла не рулит?
#19 by LyDusha
а что это?
#20 by Лефмихалыч
Абрахамс давеча говорил, что если программно создать папку с расширением zip и тудыть скопировать чо-нить, то винда сама догадается, чо делать. Сам не проверял, но Абрахамсу верю
#21 by Лефмихалыч
+ создать папку с помощью WSH::FSO
#22 by LyDusha
А если Винда недогадливая попадется?
#23 by LyDusha
Выражаю Огромное спасибо господину Ёпрст2. Тема закрыта.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С