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

  • Автор темы Автор темы socnet
  • Дата начала Дата начала

socnet

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

Проблема заключается в том, что первый файл из второго цикла парсинга всегда кладется в предыдущую созданную папку. Все последующие - нормально. И так каждый цикл... Что делать, подскажите?
 
Где-то ошибка в проекте, проверяйте значения переменных.
 
Последнее редактирование:
Очищаю переменную экшеном C#, результат прежний :(
 
А новый путь передаете в нем же?
 
А новый путь передаете в нем же?
Нет, экшеном "Создать директорию", значение:
Код:
Развернуть Свернуть Копировать
{-Project.Directory-}\{-Variable.generate_name-}
И паузы ставил, и... чего только не делал :-)
 
Давайте проверять значения переменных... В режиме отладки на шаге "3. Складываем картинки в эту папку" каково значение переменной для пути? там прописан новый путь или старый из прошлого цикла? Значение можно подглядеть в окне Переменные (см. скриншот)/
Var_window.png
 
Давайте проверять значения переменных... В режиме отладки на шаге "3. Складываем картинки в эту папку" каково значение переменной для пути? там прописан новый путь или старый из прошлого цикла? Значение можно подглядеть в окне Переменные (см. скриншот)/
Посмотреть вложение 7076
В общем, получается так. Почему-то первый файл кладется в папку Зенно... Это на демке так, а на лайте первый файл ложился в предыдущую папку.
 

Вложения

  • Безымянный.png
    Безымянный.png
    59,6 KB · Просмотры: 593
  • Безымянный2.png
    Безымянный2.png
    7,6 KB · Просмотры: 599
Почему-то первый файл кладется в папку Зенно... Это на демке так.
Значит на первом шаге цикла новый путь не передан в переменную... надо проверять последовательность экшнов.
 
Значит на первом шаге цикла новый путь не передан в переменную... надо проверять последовательность экшнов.
Передал новый путь. А все так же. Теперь значение переменной - новый путь.
 

Вложения

  • 3.png
    3.png
    45,7 KB · Просмотры: 557
Ответа нет... Значит, придется делать по-другому. В любом случае, если саппорт вдруг найдет решение, то просьба написать в топике или в личку.
 
Передал новый путь. А все так же. Теперь значение переменной - новый путь.
В скриншоте - это вы код прописали в экшне... А реально какой путь теперь стоит в окне значений переменных?
 
В любом случае, если саппорт вдруг найдет решение, то просьба написать в топике или в личку.
Потестили проблему детальнее... Обратите внимание на то как у вас организован цикл. -- Папка для загрузки должна задаваться до скачивания картинки Get-запросом. У вас же при первом проходе цикла получается - get-запрос без указания директории пауза и потом только задается папка, т.е. первый проход пустой, а последний проход выполняется на первом шаге нового цикла.
Files_download.png
 
Подскажите, как устанавливается папка для загрузки?
Отбой, сам нашел. Просто немного не логичное место для этого - Настройки браузера.
 

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