Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
27 ноя 2024, 19:57

FTPСоединение

Автор Фесс, 15 дек 2011, 13:41

0 Пользователей и 1 гость просматривают эту тему.

Фесс

Доброго времени суток! Имеется задача переименовывания файлов на фтп-сервере, использую копрование и удаление старого, ругается, что не обнаружен каталог. Подскажите в чем может быть проблема или предложите альтернативу. Заранее спасибо

Процедура ИзменитьНаФТПНажатие(Элемент)
   Server = "**********";
   Port=******;
   User="*******";
   Password="*******";
   Сервер = Новый FTPСоединение(Server,Port,User,Password);
   FTPФайл = Сервер.НайтиФайлы("/public_html/Catalogue/Data/Image/",СтароеИмя+".jpg",Истина);
   Если FTPФайл.Количество() > 0 Тогда
      КопироватьФайл(FTPФайл[0].ПолноеИмя,FTPФайл[0].Путь+ЭтотОбъект.ИмяФайла+".jpg");
      УдалитьФайлы(Файлы[0].Путь,Файлы[0].Имя);
   КонецЕсли;
КонецПроцедуры

Фесс

Процедура ИзменитьНаФТПНажатие(Элемент)
   Server = "platina-kostroma.ru";
   Port=21;
   User="cp349951";
   Password="icFHwcap";
   Сервер = Новый FTPСоединение(Server,Port,User,Password);
   FTPФайл = Сервер.НайтиФайлы("/public_html/Catalogue/Data/Image/01/",СтароеИмя+".jpg");
   Если FTPФайл.Количество() > 0 Тогда
      КопироватьФайл(FTPФайл[0].ПолноеИмя,FTPФайл[0].Путь+ЭтотОбъект.ИмяФайла+".jpg");
      //Сервер.Записать("/public_html/Catalogue/Data/Image/01/01011112022000023.jpg",FTPФайл[0].Путь+ЭтотОбъект.ИмяФайла+".jpg");
   //   УдалитьФайлы(Файлы[0].Путь,Файлы[0].Имя);
   КонецЕсли;
КонецПроцедуры

Фесс

Процедура ИзменитьНаФТПНажатие(Элемент)
Server = "";
Port=21;
User="";
Password="";
Сервер = Новый FTPСоединение(Server,Port,User,Password);
FTPФайл = Сервер.НайтиФайлы("/public_html/Catalogue/Data/Image/01/",СтароеИмя+".jpg");
Если FTPФайл.Количество() > 0 Тогда
КопироватьФайл(FTPФайл[0].ПолноеИмя,FTPФайл[0].Путь+ЭтотОбъект.ИмяФайла+".jpg");
УдалитьФайлы(Файлы[0].Путь,Файлы[0].Имя);
КонецЕсли;
КонецПроцедуры


Фесс

Извиняюсь, первый раз тут, не могу в спешке нормально код вставить

has

Давно с фтп работал, но на сколько помню, то там надо сначала использоватье метод УстановитьТекущийКаталог.
ЗЫ: Зря учетные данные показываете, себя же подвергаете риску...

Фесс

просьба удалить сообщения кроме первого....все из-за спешки

Теги:
Рейтинг@Mail.ru

Поиск