|
Поиск файлов на фтп
| ☑ |
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) сейчас сделал два цикла, по папкам и лежащим в них файлам - все без ошибок прочиталось.
так и придется оставить
|
|