Вопрос выгрузке файлов на FTP из 1с #662028


#0 by Повелитель
Делаю массовую выгрузку картинок на сайт через ftp. Структура каталога заранее не известна, зависит от артикула открытки. Пишу файлы например так: Для ИмяКаталога = 1 По 10 Цикл Если каталога нет, то файл не будет записан. Просто в цикл не могу включить: мФТП.СоздатьКаталог(ИмяКаталога); так как каталог возможно уже есть. Подскажите как проверить и создать каталог оптимальным способом, а то каждый ftp-метод отрабатывает по 1-2 секунде, при больших загрузках каждая лишняя проверка чего-либо на ftp, это лишние минуты загузки. Например вот способ, но хочется оптимальный вариант: Для ИмяКаталога = 1 По 10 Цикл Попытка мФТП.СоздатьКаталог(ИмяКаталога); Исключение КонецПопытки;
#1 by Нуф-Нуф
выгружай на фтп сторонними средствами
#2 by Повелитель
Например какими?
#3 by rs_trade
тебе же на каждую картинку каталог нужен? группируй картинки, перед выгрузкой группы, создавай каталог.
#4 by rs_trade
+ не на каждую картинку
#5 by Эмбеддер
можно запоминать, какие каталоги уже созданы
#6 by rs_trade
в msdn должно все быть
#7 by rs_trade
не сюда
#8 by oleg_km
Можно использовать исключение.
#9 by Повелитель
Интересные варианты, обдумать надо будет. Хотелось бы без этого.
#10 by Повелитель
А как вообще узнать есть каталог или нет?
#11 by rs_trade
все доступные методы указаны в СП
#12 by Повелитель
Создание каталога: = 0,37 сек Поиск каталога = 0,65 секунды Создание каталога с попыткой, тоже около 0,37 сек Попытка мФТПКонфетти.СоздатьКаталог("tmp222"); Исключение КонецПопытки; НайтиФайлы и ЭтоКаталог вот что в СП нашел, еще медленне работает.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С