Очень странная последовательность из mkdir, delete и mkdir. Да ещё и результаты не проверяются.