Переименование загружаемых файлов с использованием повторяющихся границ

Тема в разделе "Функции и интерфейс программы", создана пользователем skifzp, 20 окт 2012.

  1. skifzp

    skifzp New Member Пользователи

    Регистрация:
    20 окт 2012
    Сообщения:
    11
    Доброго времени!
    Столкнулся с пока нерешаемой для меня задачей. Настроил повторяющуюся границу, спарсил и загрузил все что мне нужно.
    Но! Нужно загруженные файлы переименовать (добавить в начало или конец имени , например: "_29" )
    вот мой шаблон вывода:

    1.[GRAN1];[GRAN2];<NIMG>[GRAN1]</NIMG>
    ________________________________________
    1. <CD_CYCLE_GRAN_ALL!>

    Заранее благодарен за ответ
     
  2. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.432
    Адрес:
    Latvia
    Пробуйте DOWNLOADFILENAMES__29
     
  3. skifzp

    skifzp New Member Пользователи

    Регистрация:
    20 окт 2012
    Сообщения:
    11
    Но мне надо чтобы к названию файла добавлялся префикс "29_"или суффикс "_29". Например, пробовал :
    [GRAN1];[GRAN2];<DOWNLOADFILE>[GRAN1]</DOWNLOADFILE>
    DOWNLOADFILENAMES_29_[Grand_2]

    на выходе получал файлы с наименованием: 29_[GRAN2]_1,.....,29_[GRAN2]_24 и т.д.

    а надо вместо [GRAN2], действительное имя скачиваемого файла
     
  4. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.432
    Адрес:
    Latvia
    Можно попрбовать указание имени в "шаблон вывода"
     
  5. skifzp

    skifzp New Member Пользователи

    Регистрация:
    20 окт 2012
    Сообщения:
    11
    можно подробнее раскрыть ваш метод?
     
  6. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.432
    Адрес:
    Latvia
    Шаблон вывода - там где составляется порядок границ и макросов чтобы получить контент в нужной расстановке, вот там и попробуйте указать переименование файла макросом.
     
  7. skifzp

    skifzp New Member Пользователи

    Регистрация:
    20 окт 2012
    Сообщения:
    11
    Пробовал и такое:

    ЗИМА;ОБУВЬ;ЖЕНСКИЕ НОРМА;ЖЕНСКА ОБУВЬ ОСЕНЬ;ПО_ФОТО;[GRAN1];ПО_ФОТО;[GRAN5];0;[GRAN2];;29_[GRAN3];0;0;;[GRAN4];[GRAN6];<DOWNLOADFILE>Ссылки недоступны для гостей[GRAN3]</DOWNLOADFILE>
    ______________________________________________________________
    <CD_CYCLE_GRAN_ALL!>
    DOWNLOADFILENAMES_29_<CD_GRAN_3!>

    на выходе получаю:

    29_img_2032.jpg
    29_img_2032_2.jpg
    29_img_2032_3.jpg
    29_img_2032_4.jpg
    29_img_2032_5.jpg и т.д

    хотя это файлы с различным именем файлов:

    29_img_2032.jpg
    29_img_1985.jpg
    29_img_4483.jpg
    29_1_img_2742.jpg
     
  8. skifzp

    skifzp New Member Пользователи

    Регистрация:
    20 окт 2012
    Сообщения:
    11
    Раз идей нет прийдется использовать старый метод Переименование CMD-файлом
     

Поделиться этой страницей