Как выбрать все файлы в каталоге на FTP сервере в 1С:Предприятие 8.0, 8.1, 8.2?
Как выбрать все файлы в каталоге на FTP сервере в 1С:Предприятие 8.0, 8.1, 8.2?
Для соединения с FTP сервером в 1С:Предприятие предназначен объект FTPСоединение.
При помощи метода НайтиФайлы() можно выбрать все файлы в каталоге. Результатом выполнения этого метода будет массив файлов. Из этого массива, при организации цикла можно выбрать файлы.
Пример:
Процедура КакВыбратьВсеФайлыВКаталогеНаFTPсервере() ИмяКаталога="/incoming/upload/14/"; ФайлыВКаталоге=FTPСервер.НайтиФайлы(ИмяКаталога,"*.*"); Если ТипЗнч(ФайлыВКаталоге)=Тип("Массив") Тогда Для каждого тФайла Из ФайлыВКаталоге Цикл Если тФайла.ЭтоФайл() Тогда Сообщить("Файл: "+тФайла.Имя); КонецЕсли; КонецЦикла; КонецЕсли; КонецПроцедуры