Необычный бэкап — Backup Directory

Backup Directory

На днях увидел на Хабре топик про необычный бэкап директорий (backup directory), в котором требовалось создать файл с полными путями до файлов, чтобы потом скормить другой программе. В комментариях чего только не предлагают, но я покажу, как реализовать это затею гораздо проще и по аналогии одного из моих предыдущих топиков по поиску файлов.

Взяв за основу поиск, я добавил сохранение текущего пути, для записи в файл в той директории, из которой вызывается программа и запрос на полный путь, где будем искать.
Вот пример:

На этом я конечно же не остановился, т.к. задача с одной стороны очень интересная, а с другой — возможности ее использования не только для бэкапов.
«И тут Остапа понесло…» ©

Я решил написать простую и функциональную программку, которая висела бы в трее и выполняла запись в файл полных путей до файлов (backup directory), когда это необходимо. Для реализации я выбрал скриптовый язык AutoIt 3 и за пару часов я реализовал эту красоту :)

Красота кода конечно не блещет и можно было бы покрасивее реализовать, но мне главное, чтобы была реализация и быстро…

Сама программа: backup_dir.zip
Файл исходника: backup_dir.au3

Ну и сам исходник ниже:

Программа распространяется «как есть», на авторство не претендую — можете использовать :)