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

Работа с файлами по тегам в имени - C++

Восстановить пароль Регистрация
 
Shusher
1 / 1 / 0
Регистрация: 20.10.2012
Сообщений: 11
09.06.2013, 13:38     Работа с файлами по тегам в имени #1
Добрый день.

Есть груда электронных книг. Структурированы по жанрам и сериям, иногда на 3-4 уровня вложенности, например: "books/фантастика/лукьяненко/лабиринт отражений [лукьяненко].fb2". Для каждой книги проставлены теги в квадратных скобках, как в примере. Тег один или несколько (несколько авторов, или серия, к которой относится книга, например). Если тегов несколько, то записаны через запятую с пробелом.

Задача - написать программу, которая пройдется по всей корневой директории и подпапкам, получит теги из названий файлов, для каждого тега создаст отдельную папку по имени тега, и поместит в эту папку ярлык на файл. Т.е. для книги с тегами [Иванов, Петров, Приключения финтифлюшки] программа создает три папки, и в каждую помещает ярлык на книгу.

Собственно, если кто-то сможет помочь с этим делом, буду очень благодарен. Если нет времени/желания писать программу, буду благодарен также за подсказки о том, как сделать хоть какую-то часть из указанной задачи - получение имени файла, создание ярлыков / папок, и так далее. Также большое спасибо тому, кто даст ссылку или название хорошего учебника по c++ - просто на ваш вкус хорошего, такое вот субъективное мнение.

Заранее спасибо всем откликнувшимся.

Добавлено через 1 час 59 минут
Забыл написать - книги в разных форматах, не только fb2, но и djvu, pdf.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.06.2013, 13:38     Работа с файлами по тегам в имени
Посмотрите здесь:

C++ работа с файлами
C++ Работа с файлами
C++ Работа с файлами
C++ Си, работа с файлами
[С++] Работа с файлами C++
C++ Работа с файлами
C++ Работа с файлами в С++

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

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

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