![]() |
|
![]() ![]() ![]() |
|
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 26 Всего: 459 |
Т.е. пустую паку? Теоретически да, поскольку папка это тоже файл. Но проверять нужно все. В данной конкретной реализации это может не работать. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Демидрол |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 73 Регистрация: 7.6.2008 Где: СПб Репутация: нет Всего: нет |
Alexeis, нет, я имею ввиду, что есть, допустим, папка и в ней содержится 10 файлов. И не могу понять, как загнать в архив папку целиком сразу, а не отдельно по файлу, таким образом, чтобы не делать 10 архивов, в каждом из которых будет по одному файлу из исходной папки, а чтобы был один архив, в котором лежит папка с десятью файлами.Как это сделасть отдельно по файлам я понимаю, а как сделать, чтобы просто указать название папки, я не знаю.
|
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 26 Всего: 459 |
Так просто добавлять файлы в один и тот же архив. Каждый файл с его относительным путем.
Такого может и не быть. Не вижу проблемы, обход дерева папок это типовой алгоритм. Только вот еще такой момент, если это zip, то у него вроде ANSI кодировка, потому могут быть траблы с порчей имен папок в которых есть названия на языке отличном от английского, и там еще ограничение на максимальную длину пути, т.е. могут быть проблемы с именами сохранных веб страниц или при глубокой вложенности. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 48 Всего: 223 |
ZipAddFolder |
|||
|
||||
Демидрол |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 73 Регистрация: 7.6.2008 Где: СПб Репутация: нет Всего: нет |
xvr, это я знаю.НО!!!!Эта функция просто в архиве создает пустую папку, в которую можно будет копировать.
Вот так в архив добавляется существующий файл и пустая папка:
Это сообщение отредактировал(а) Демидрол - 19.1.2009, 15:27 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |