Нужен скрипт или десктопная прога

Дмитрий18 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
20.01.2010

Лучше десктопная прога.

Исходные данные

1. Указываем фтп, папку (например ftp.site.ru/papka/)

2. Указываем логин и пароль

3. Указываем, что заменить - на что заменить (например заменить site.ru на site1.ru)

Что должна делать программа:

1. Подключается к указанному фтп с указанным логином и паролем, заходит в указанную папку.

2. Производит поиск всех файлов с расширением: php, htm, html

3. Открывает каждый по очереди и меняет в нем один кусок кода на другой

4. Перезаливает обновленный файл и переходит к след.

Прога должна уметь работать с подпапками, т.е. искать файлы не только в папке, которую указали, а так же во всех ее вложенных папках. Прога должна делать замену как можно быстрее, т.к. требуемое кол-во файлов к замене около 2тыс.

Должна понимать русский язык, потому что замена может быть как: меняем на , так же может быть смены русского слова на русское слово. Либо вообще все вместе и большой кусок кода, например целую таблицу.