Открытие Boost.filesystem

Сегодня я снова почувствовал себя идиотом.

В проекте, над которым я сейчас работаю, мне нужно было реализовать небольшую подпрограмму, которая бы следила за определенной папкой ( загрузить ) и если там появлялся новый файл, он уведомлял удаленную систему через RPC. (Я реализовал мониторинг непосредственно с помощью уведомлять ) Так как я люблю ООП и не люблю процедурное программирование системных вызовов opendir и readdir, то этого мне показалось недостаточно и я реализовал небольшой набор классов для работы с файловой системой по всем канонам ООП: абстрактный класс FSItem (с методами getName, getPath, с чисто виртуальными методами isFile, isDir), от которых наследуются Directory (с методом добавления) и RegularFile. Хотя, скорее, эти классы используются не для работы с файловой системой, а для хранения структуры каталога в такой модели.

Итак.

Всё это уже реализовано в Boost.Файловая система .

Мораль : Мне нужно купить книгу для способствовать росту , по крайней мере на английском (вроде не на русском).

У меня действительно нет времени читать полную документацию по Boost на работе.

(Но у меня есть время писать в блог.

Хм.

) А то перед сном могу полистать пару страниц и поумнеть стану.

Теги: #cpp #boost #Чулан

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.