Проблема с instance.DownloadsPath: создание двух папок вместо одной

avtostopshik

Client
Регистрация
09.09.2016
Сообщения
756
Благодарностей
135
Баллы
43
Всем привет! Столкнулся с такой проблемой. При исполнении кода в си шарпе, когда доходит до строчки:
PHP:
instance.DownloadsPath = project.Variables["waySavePhotos"].Value + imyaKategorii + @"\" + intNumberPapki.ToString();
Которая одновременно и указывает, куда загружать файлы, и создаёт нужную папку. Так вот эта строка создаёт сразу 2 папки. Но для этого нужен определённый алгоритм действий:
У меня сделано так, что создав одну папку, в следующий раз код создаст папку со следующей цифрой. То есть установлено, что создавать папки с 25 нужно. После этого, следующую папку создаст - 26. Но, если во время отладки что-то пошло не так, я останавливаю выполнение кода, папки удаляю, потом после правок снова запускаю код на выполнение, и тут уже будет создано 2 папки: 25 и 27. Причём код будет считать, что создал только одну - 25, и когда наступает пора создавать следующую папку, не знаю уже почему, но выходит ошибка.
Так вот собственно вопрос вот в чём: почему это происходит и как от такой проблемы избавиться?
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)