Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 28.02.2014, 00:19   #1
Базиля
Участник клуба
 
Аватар для Базиля
 
Регистрация: 03.12.2009
Сообщений: 1,013
Печаль Удаление папки

Доброй ночи!

Хотелось бы просто посоветоваться, как лучше быть в этой ситуации.
Стоит задача удалить не пустую папку. Заранее неизвестно какое количество подпапок в ней может находиться, но это никаким условием не ограничивается - дело случая.
Не хочу использовать рекурсивный подход, так как боюсь столкнуться с переполнением стека.
Загвоздка в том, что иерархия папок может быть вполне весомая, в таком случае не добросовестный подход к задаче выльется во временные затраты на исполнение.

Что касается сторонних библиотек, посмотрел исходники буста по решению данной проблемы, там рекурсивный подход.
Также хотелось бы оговориться - имею в распоряжении фреймворк Qt.

Если у кого-нибудь есть идеи, подскажите пожалуйста, что думаете по поводу данной проблемы?

Я правильно понимаю, что здесь особого ничего не поделаешь, остается организовать свою структуру данных, в которой будем хранить данные по каждой из папок.
А потом просто линейно бегать по этой структуре и удалять все что попадется на глаза?
Хотелось бы избежать лишних пробегов по структуре - ведь сперва нужно удалить содержимое папки и только лишь после этого ее саму.
Но если такой вариант подходит под мои требования, тогда придется немного подумать над алгоритмом обработки такой структуры.

Спасибо!
Базиля вне форума
Старый 28.02.2014, 01:49   #2
Базиля
Участник клуба
 
Аватар для Базиля
 
Регистрация: 03.12.2009
Сообщений: 1,013
По умолчанию

Пардон, вопрос закрыт. Временами бывает, когда на ночь глядя уже плохо соображаешь ��
Базиля вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление пустой папки Dronlion Microsoft Office Excel 2 03.06.2012 14:24
Удаление папки Милочка C++ Builder 4 13.05.2011 17:43
Копирование папки и удаление из нее файлов Dima DDM Общие вопросы Delphi 4 11.02.2011 20:54
Удаление файла excel из папки Utirka66 Microsoft Office Excel 3 25.02.2010 18:57
Удаление папки Alt Помощь студентам 2 18.08.2009 12:26