Имя: Пароль:
1C
1С v8
Поиск файлов на фтп
0 ThreeTONE
 
22.01.13
12:27
пытаюсь найти файл на фтп сервере:

FTPСоединение = Новый FTPСоединение(ИмяСервера, , ИмяПользователя, ПарольПользователя, , истина, );    

ТекущийКаталог = СокрЛП(FTPСоединение.ТекущийКаталог()); // "/"
СписокФайлов = FTPСоединение.НайтиФайлы(ТекущийКаталог, "*.lst", истина);

к фтп подключение производится, но при выполнении НайтиФайлы получаю сообщение об ошибке "ошибка аутентификации при достпе к ресурсу access denied to remote computer"

пробовал подключаться в активном и пассивном режиме
из тотал командера поиск файлов под этой же учеткой работает.

проблема может быть из за настроек ftp сервера?
1 ThreeTONE
 
22.01.13
13:23
ап
2 eklmn
 
гуру
22.01.13
13:37
попробуй FTPСоединение.Таймаут поставь
3 eklmn
 
гуру
22.01.13
13:38
и да для верности надо все таки УстановитьТекущийКаталог
4 ThreeTONE
 
22.01.13
16:01
(3) спасибо, но не помогло.
5 pessok
 
22.01.13
16:03
в ошибке четко написано в чем затык. нет прав на чтение папки
6 ThreeTONE
 
22.01.13
16:20
(5) как же так - если я пишу FTPСоединение.НайтиФайлы("/1001/", "*"), т.е. без поиска по вложенным каталогам - то все читается, доступ к папке есть

не работает именно поиск по вложенным папкам
7 pessok
 
22.01.13
16:34
(6) значит на какую-то вложенную папку доступа нет
8 ThreeTONE
 
22.01.13
16:38
(7) сейчас сделал два цикла, по папкам и лежащим в них файлам - все без ошибок прочиталось.

так и придется оставить