1-й файл записывается в предыдущую созданную папку. Почему?

socnet

Client
Регистрация
02.12.2014
Сообщения
137
Благодарностей
129
Баллы
43
Схема такова:
  1. Парсим картинки по урлам из списка
  2. Создаем новую папку со сгенерированным названием
  3. Складываем картинки в эту папку
  4. Очищаем список, кладем в него новые ссылки для парсинга
  5. Повторяем пункты 1-4

Проблема заключается в том, что первый файл из второго цикла парсинга всегда кладется в предыдущую созданную папку. Все последующие - нормально. И так каждый цикл... Что делать, подскажите?
 

KirillOFF

Client
Регистрация
18.12.2010
Сообщения
1 127
Благодарностей
517
Баллы
113
Где-то ошибка в проекте, проверяйте значения переменных.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 911
Баллы
113
Последнее редактирование:

socnet

Client
Регистрация
02.12.2014
Сообщения
137
Благодарностей
129
Баллы
43
Очищаю переменную экшеном C#, результат прежний :(
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 911
Баллы
113
А новый путь передаете в нем же?
 

sekoan

Client
Регистрация
04.01.2015
Сообщения
219
Благодарностей
92
Баллы
28

socnet

Client
Регистрация
02.12.2014
Сообщения
137
Благодарностей
129
Баллы
43

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 911
Баллы
113
Давайте проверять значения переменных... В режиме отладки на шаге "3. Складываем картинки в эту папку" каково значение переменной для пути? там прописан новый путь или старый из прошлого цикла? Значение можно подглядеть в окне Переменные (см. скриншот)/
Var_window.png
 

socnet

Client
Регистрация
02.12.2014
Сообщения
137
Благодарностей
129
Баллы
43
Давайте проверять значения переменных... В режиме отладки на шаге "3. Складываем картинки в эту папку" каково значение переменной для пути? там прописан новый путь или старый из прошлого цикла? Значение можно подглядеть в окне Переменные (см. скриншот)/
Посмотреть вложение 7076
В общем, получается так. Почему-то первый файл кладется в папку Зенно... Это на демке так, а на лайте первый файл ложился в предыдущую папку.
 

Вложения

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 911
Баллы
113
Почему-то первый файл кладется в папку Зенно... Это на демке так.
Значит на первом шаге цикла новый путь не передан в переменную... надо проверять последовательность экшнов.
 

socnet

Client
Регистрация
02.12.2014
Сообщения
137
Благодарностей
129
Баллы
43
Значит на первом шаге цикла новый путь не передан в переменную... надо проверять последовательность экшнов.
Передал новый путь. А все так же. Теперь значение переменной - новый путь.
 

Вложения

  • 45,7 КБ Просмотры: 479

socnet

Client
Регистрация
02.12.2014
Сообщения
137
Благодарностей
129
Баллы
43
Ответа нет... Значит, придется делать по-другому. В любом случае, если саппорт вдруг найдет решение, то просьба написать в топике или в личку.
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 911
Баллы
113
Передал новый путь. А все так же. Теперь значение переменной - новый путь.
В скриншоте - это вы код прописали в экшне... А реально какой путь теперь стоит в окне значений переменных?
 

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 911
Баллы
113
В любом случае, если саппорт вдруг найдет решение, то просьба написать в топике или в личку.
Потестили проблему детальнее... Обратите внимание на то как у вас организован цикл. -- Папка для загрузки должна задаваться до скачивания картинки Get-запросом. У вас же при первом проходе цикла получается - get-запрос без указания директории пауза и потом только задается папка, т.е. первый проход пустой, а последний проход выполняется на первом шаге нового цикла.
Files_download.png
 

Sotastroy

Пользователь
Регистрация
29.10.2011
Сообщения
31
Благодарностей
1
Баллы
8
Подскажите, как устанавливается папка для загрузки?
Отбой, сам нашел. Просто немного не логичное место для этого - Настройки браузера.
 

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