|
Не видит файлы на ftp сервере
| ☑ |
0
Coldboy
03.08.12
✎
16:44
|
Здравствуйте. Проблема такова
Сервер = Новый FTPСоединение("ftpМой",логин,пароль);
//Сообщить(Сервер.ТекущийКаталог());
МассивФайлов = Сервер.НайтиФайлы("/");
возвращает пустой массив хотя, когда через тотал захожу, там есть папки внутри еще папок файлы. когда допустим напишу имя папки
в МассивФайлов = Сервер.НайтиФайлы("DCCCA/");
Возвращает тока эту папку и все.
Что я делаю не так?
|
|
1
Ахиллес
03.08.12
✎
16:47
|
НайтиФайлы(<Путь>, <Маска>, <ИскатьВПодкаталогах>)
|
|
2
Coldboy
03.08.12
✎
16:51
|
(1) и?
МассивФайлов = Сервер.НайтиФайлы("/",,Истина) вот так у меня и че все равно пустой массив, даже папок нет первых
|
|
3
Ахиллес
03.08.12
✎
16:53
|
А так МассивФайлов = Сервер.НайтиФайлы("/",*.*,Истина) или так МассивФайлов = Сервер.НайтиФайлы("/.",*.*,Истина)
|
|
4
Coldboy
03.08.12
✎
16:56
|
Первый вариант пусто, второй вообще ругается
|
|
5
ssh2006
03.08.12
✎
16:57
|
МассивФайлов = Сервер.НайтиФайлы("/","*.*",Истина)
|
|
6
Ахиллес
03.08.12
✎
16:57
|
(4) Значит у тебя тупо так настроен фтп сервер, что корень не видет.
|
|
7
Coldboy
03.08.12
✎
16:58
|
Сервер.НайтиФайлы("",,Истина)
вот так видит тока одна папку DCCCA_old,а внутри ее файлы, почему то
|
|
8
Ахиллес
03.08.12
✎
16:59
|
тогда так Сервер.НайтиФайлы("",*.*.,Истина)
|
|
9
Coldboy
03.08.12
✎
17:01
|
(8) ваше выражение
*.* должно быть "*.*"
Сервер.НайтиФайлы("","*.*".,Истина)
|
|
10
0Mint
03.08.12
✎
17:01
|
Странно что конструктор с такими параметрами нормально отрабатывает.
Новый FTPСоединение(<Сервер>, <Порт>, <ИмяПользователя>, <ПарольПользователя>, <Прокси>, <ПассивноеСоединение>, <Таймаут>)
|
|
11
Coldboy
03.08.12
✎
17:02
|
(10) почему странно?
|
|
12
Coldboy
03.08.12
✎
17:03
|
Сервер = Новый FTPСоединение("xxx.xxx.xx.xxx",,логин,пароль);
|
|
13
Coldboy
03.08.12
✎
17:03
|
вот так у меня
|
|
14
Ахиллес
03.08.12
✎
17:03
|
(9) Лять... ну понятно, что там одна точка. Смысл в том, что маска нужна, а корень сам ищи, хрен знает какие у тя там настройки и по какому пути ты подключался.
|
|
15
Coldboy
03.08.12
✎
17:04
|
Сервер.НайтиФайлы("","**",Истина)
вот так получилось) все выдал ччто надо вроде бы. спасибо за помозь всем
|
|