Форум программистов, компьютерный форум CyberForum.ru

Рекурсивный перебор всех вложенных поддиректорий и файлов - C++

Восстановить пароль Регистрация
 
programmer92ua
1 / 1 / 0
Регистрация: 15.04.2013
Сообщений: 29
24.02.2014, 16:07     Рекурсивный перебор всех вложенных поддиректорий и файлов #1
Добрый день, хочу попрактиковаться на C++ после теории. Нашел для себя интересный проект.

Задача:
Необходимо реализовать консольное приложение, которое рекурсивно перебирает все папки и файлы от текущего каталога, и выводит информацию о папках и файлах на экран. Это команда cd командной строки Windows. Программа запускается с 2 параметрами первый это путь корневого каталога, от которого начинается перебор, а второй параметр это xml файл который будет хранить это дерево. Перебор же дальше происходит путем вытягивания данных исключительно из xml файла. Поэтому еще необходимо будет написать xml парсер. Переход по дереву осуществляется от корневого каталога и до конца по иерархии.

Алгоритм действий:
1. Read file system (recursively)
2. Store to *.xml file
2.1 Atribute for files: size, ext, read only, date creation
2.2 Atribute for folders: read only
3. Read xml file
4. Show xml content and realize navigation from folders

Эта все дело должно быть реализовано с помощью ООП, с UML диаграммами и тд.

Помогите мне пожалуйста начать, какие функции использовать для чтения с файловой системы, как обрабатывать xml, какие примерно классы и сколько мне надо. А я уже постараюсь все по пунктам реализовать. Мне главное дать подсказку, хочу начать с UML представления всей системы, подскажите какие классы мне нужны для реализации этой системы
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.02.2014, 16:07     Рекурсивный перебор всех вложенных поддиректорий и файлов
Посмотрите здесь:

Реализовать перебор всех возможных IP-адресов (С++) C++
C++ Си, использование вложенных файлов *.c
C++ Платформенно-независимый перебор файлов
C++ Рекурсивный поиск файлов и папок
Комбинаторика, перебор всех сочетаний C++
перебор и вывод всех возможных сочетаний C++
C++ рекурсивный перебор системы счисления
Задача на рекурсивный перебор C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 03:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru