Image

Imagetowndwarf wrote in Imageru_cpp

Деревянная Структура

Задали мне тут задачку - обнаруживать 'паттерны' в файлах и директориях,
дано: несколько различных 'шаблонов' типа:
|-ROOT
    |-FOLDER1
        |-FOLDER2
....
           |-FOLDER-N
              |-file1.xml
              |-file2.xml
              |-file3.xml
              |-file4.xml
              |-file5.csv
              |-file6.pdf


- Корень (т.е. ROOT) может быть где угодно
- Длина пути от 'рута' до FOLDER-N = 1..7 (т.е. ХЗ, но это вот ХЗ надо показать через CTreeCtrl (MFC))
- шаблоны на имена файлов тоже есть..типа '*жопа1.xml', '*жопа*.rtf'
- /правда нужно ещё влезать в каждый файл - проверять "а ОНО ли это", чтобы случайный файл не попал под 'наш' ./

Не подсклажет ли мне кто умный и знающий - как красивее и удобнее сделать эти 'шаблоны' (не на бумажке а в коде), чтобы
- 'мэтчить' такие вот кластеры файлов (причём если в фолдере более одного файла подходящего под шаблон - он тоже валидный)
- Дать возможность юзверю редактировать эти шаблоны