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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Map с поиском как по ключу, так и по значению http://www.cyberforum.ru/cpp-beginners/thread1104259.html
Реализовано ли подобное в stl? (или в boost, например) И как в теории выглядит эта реализация? Предполагаю, что это два сбалансированных дерева, значениями узлов которых являются указатели на...
C++ Можно ли адресной арифметикой перебрать массив массивов по первому индексу во вложенном цикле, а во внешнем по второму? Можно ли адресной арифметикой перебрать массив массивов по первому индексу во вложенном цикле, а во внешнем по второму? http://www.cyberforum.ru/cpp-beginners/thread1104254.html
Передача данных в system() C++
здраствуйте). как сделать чтобы программа показывала процессы пользователя имя которого вводится с клавиатуры тоесть программа запрашиваеть имя пользователя username и после этого выполняет...
C++ Инкрементная замена
case(8): m='+'; case(8): m='+'; case(8): m='+'; case(8): m='+'; case(8): m='+'; case(8): m='+'; case(8): m='+'; Начиная от 8 до 14. То есть последний case надо 14. Компилятор Dev-Cpp 4.9.9.2.
C++ Распознать числа в тексте http://www.cyberforum.ru/cpp-beginners/thread1104232.html
Доброе время суток. Моя проблема состоит в следующем: есть несколько строк с числами разделённые '&'. Нужно распознать эти числа и записать их (ну хотя бы) в массив, потом,если что, я сам переделаю в...
C++ Реализовать класс Triangle ,опираясь на класс Angle для представления углов Само условие задачи : реализовать класс Triangle ,опираясь на класс Angle для представления углов. Необходимые действия я сделал. Осталось перегрузить операторов.Оператор << вроде перегрузил . До... подробнее

Показать сообщение отдельно
programmer92ua
1 / 1 / 0
Регистрация: 15.04.2013
Сообщений: 29

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

24.02.2014, 16:07. Просмотров 415. Ответов 0
Метки (Все метки)

Добрый день, хочу попрактиковаться на 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 представления всей системы, подскажите какие классы мне нужны для реализации этой системы
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru