Написание дампера

Вениамин19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
23.11.2011

Нужно сделать скрипт, который сравнивает между собой 2 каталога -

первый - сайт до модификации

второй - после модификации

делает "дамп" - третий каталог, который содержит файлы и папки (полностью повторяя структуру)

- новые по сравнению с первым

- измененные

кроме этого, в каждом каталоге и подкаталоге содержит файл __delete.txt в котором перечислены все удаленные из этого каталога файлы и подкаталоги по сравнению с первым.

Также скрипт должен уметь лезть в БД и делать такой же дамп изменений таблиц и записей БД.