Я имел ввиду немного не это, но тоже сойдет.
Правда, вам все же не удалось избавиться от создания директорий.