Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как заархивировать большой файл по частям из фокса / 11 сообщений из 11, страница 1 из 1
15.05.2003, 11:38
    #32160406
nataSid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заархивировать большой файл по частям из фокса
Подскажите как заархивировать большой файл на несколько частей для рассылки по почте автоматически в программе FoxPro, чтобы не запускать отдельно ручками архиватор и не архивировать его ручками? Хочу чтобы было все на автомате.
...
Рейтинг: 0 / 0
15.05.2003, 14:51
    #32160754
Axr
Axr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заархивировать большой файл по частям из фокса
В ДОСовском Фоксе есть команда RUN...
...
Рейтинг: 0 / 0
15.05.2003, 19:41
    #32161161
Alex Antipenko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заархивировать большой файл по частям из фокса
Если у тебя Visual FoxPro можно пользоваться функциями Windows API.
Или старый добрый RUN.
...
Рейтинг: 0 / 0
16.05.2003, 01:07
    #32161272
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заархивировать большой файл по частям из фокса
В дополнение к вышесказанному.
В VFP7.0 можно аналогично использовать RUN или !
Я применяю ARJ.EXE в качестве архиватора, особенно старую версию :) Эта версия ничего не понимает в блокировке и сооответственно позволяет архивировать открытые таблицы, причем весьма корректно.
Команду использую следующую:

nui='! arj a '+dir1+filename+' '+dir2+'*.* -v1400K -y'
&nui

Далее получившиеся куски вставляете в почту и посылаете клиентам :)

Хотя в современном мире можно использовать готовые классы, например для Winzip. Бесплатных хороших я не встречал, может кто еще подскажет в этом форуме.

Успехов!
...
Рейтинг: 0 / 0
16.05.2003, 06:30
    #32161294
nataSid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заархивировать большой файл по частям из фокса
Спасибо всем за ответы.
У меня VFP и я при рассылке почты изпользую готовый класс XceedZip. Там есть деление на файлы, но у меня не лицензионная версия (моя фирма не может найти через кого в России ее можно купить) и поэтому эта часть класса не работает. Если кто пользуется класом XceedZip в полной мере - прошу откликнуться, тогда мне не нужны будут другие архиваторы.
>>Далее получившиеся куски вставляете в почту и посылаете клиентам :)
А как узнать сколько этих кусков? Это есть в архиваторе или мне это самой отслеживать их количество?
...
Рейтинг: 0 / 0
16.05.2003, 07:28
    #32161298
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заархивировать большой файл по частям из фокса
Я использую команду adir по маске создваемых файлов, а потом читаю массив и если это то что надо, посылаю этот файл в список рассылки. Но можно еще что-то придумать, например измерив размер архива и поделив его на составные части или ... вариантов множество.
...
Рейтинг: 0 / 0
16.05.2003, 08:32
    #32161316
chagoserg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заархивировать большой файл по частям из фокса
по поводу XceedZip...
я использовал его для архивирования... правда на части не делил... указал лицензию - вроде работает... можем проверить ;)
...
Рейтинг: 0 / 0
16.05.2003, 08:56
    #32161324
nataSid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заархивировать большой файл по частям из фокса
Хотелось бы увидеть лицензию
...
Рейтинг: 0 / 0
16.05.2003, 09:12
    #32161343
chagoserg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заархивировать большой файл по частям из фокса
отослал на e-mail
...
Рейтинг: 0 / 0
16.05.2003, 11:25
    #32161517
nataSid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заархивировать большой файл по частям из фокса
Так. С разбивкой разобралась, с отсылкой тоже. Еще одна проблема: как в один непрерывный файл запихнуть 2 документа, например t0123.dbf и p0123.txt? Пробовала написать так t0123.dbf | p0123.txt. Разархивировался только dbf-файл.
...
Рейтинг: 0 / 0
16.05.2003, 11:39
    #32161555
nataSid
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как заархивировать большой файл по частям из фокса
Все!!! прога написана!
Между добавляемыми полями нужно ставить пробел, а не "," и "|"
Спасибо всем !!!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / как заархивировать большой файл по частям из фокса / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]