Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: QuaZIP, работа с каталогами
Форум на CrossPlatform.RU > Библиотеки > Qt > Qt Общие вопросы
lexey
Что-то не разбирусь как с помощью данной библиотеки архив с каталогами создать. В примерах смотрел там бируться только файлы. И проблема с разархивацией в примере файлы должны были распаковываться в подкаталог "out/"+name, но при этом у меня ошибка происходит, если создать заранее данный каталог тогда работает нормально. Не ужели обязательно заранее создавать каталог при распаковке архива??
ViGOur
Если не забыл установить какие-либо флаги, то по всей видимости нет.
Как вариант, можно самому дописать в данный исходник создание папки, если нет таковой, тем более это не займет много времени.
lexey
Нашел другую библиотечку OSDaB-Zip. Там все вроде реализовано уже. Но сталкнулся с проблемкой. Эта библиотека архивирует только в существующие папки. Если задаешь имя с несуществующей папкой он не создаст её. Подскажи как на Qt папку создать если есть строка с абсолютным именем.
Хотел написать:
if (!QDir::exists("имя папки")) QDir::mkpath("имя папки");
Но видимо туплю в чем то. Подскажи как эту строчку правильно реализовать пожалуйсто
ViGOur
Примерно так:
QDir dir;
dir.setPath( "Полный путь к папке");
if ( !dir.exists())
   dir.mkpath( "Полный путь к папке");
Litkevich Yuriy
2 Гость_lexey_*, вопросы именно по Qt (например, как создать каталог) лучше задавать в подфоруме Qt. Т.к. он и целевой и чаще просматривается пользователями.
lexey
Спасибо!!! То что нужно :clapping:
trdm
Ага, давай темы накручивай, до штуки надо докрутить,
дальше веселее будет....
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.