Написать программу: Сканер папок (windows)
Необходимо сделать программу под windows, которая:
1) Ищет файлы определенного типа в указанной папке;
2) Содержимое найденных файлов вставляет другой текстовый файл и сохраняет его на жестком диске.
===============
Подробнее о том, как должна работать программа
1) Пользователь открывает программу. В диалоговом окне ему предлагается выбрать папку из каталога windows
2) Пользователь выбирает папку «folder/» и нажимает кнопку «Run». (Пример в "folder.zip")
3) Программа сканирует заданную папку, находит в ней файлы «index.php», «keyword.php» и «title.php» (остальные игнорируются). Содержимое этих папок вставляет в Текстовый файл.
4) Далее программа ищет подпапки в папку «folder/». Найдя их, она поочередно сканирует каждую из них и вставляет ее содержимое в Текстовый файл. Очередность сканирования папок согласно сортировке windows (сначала цифры, потом по алфавиту буквы латиницы)
Пример Текстового файла – "index.txt".
Примечания
При вставке содержимого файлов «index.php» в Текстовый файл «index.txt» должны удаляться:
• все теги
, но не их содержимое, только сами теги. Другие теги должны оставаться нетронутыми• php-вставки – в начале файла (например, ) и в конце (например, )
• файл на выходе должен быть в точности таким с точки зрения форматирования, как "index.txt" (отсутствие пробелов между блоками текста, только перенос строки; форматирование в виде указания на уровень вложенности #1#, #2#... #n#; указание на папку, например, "!folder"; title.php заключенный в &...&). Т.е. все, как в примере.
По результатам разработчик должен будет предоставить как программу, так и ее открытый код. В комментариях указывайте, на каком языке будете писать программу.