Смена текущей директории на Ftp-сервере

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
ChAko
Новичок
Новичок
 
Сообщения: 37
Зарегистрирован: 09.03.2004 (Вт) 14:26

Смена текущей директории на Ftp-сервере

Сообщение ChAko » 19.09.2004 (Вс) 11:03

Проблема такая.
С помощью API FtpSetCurrentDirectory пытаюсь установить текущей каталог на FTP-сервере Первый раз мне это удаётся, при повторном вызове для смены на другой каталог, нет.

Например:
FtpSetCurrentDirectory hConnection, “hotcharts.ru/www/index/archive/”
Устанавливается в “hotcharts.ru/www/index/archive/”
FtpSetCurrentDirectory hConnection, “hotcharts.ru/www/ maximum/archive/”
Остаётся по-прежнему в “hotcharts.ru/www/index/archive/”

Неужели в течении одной ftp-сесии можно устанавливать текущий каталог всего однажды. Что-то не верится. Может кто подскажет, что я делаю не так?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 19.09.2004 (Вс) 11:39

Returns TRUE if successful, or FALSE otherwise. To get a specific error message, call GetLastError. If the error message indicates that the FTP server denied the request to change a directory, use InternetGetLastResponseInfo to determine why.

А вообще, у тебя там пробел в URL :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

ChAko
Новичок
Новичок
 
Сообщения: 37
Зарегистрирован: 09.03.2004 (Вт) 14:26

Сообщение ChAko » 19.09.2004 (Вс) 12:56

GSerg писал(а):А вообще, у тебя там пробел в URL :)


Где? Я не вижу.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 19.09.2004 (Вс) 13:24

hotcharts.ru/www/[тут!]maximum/archive/
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

ChAko
Новичок
Новичок
 
Сообщения: 37
Зарегистрирован: 09.03.2004 (Вт) 14:26

Сообщение ChAko » 19.09.2004 (Вс) 13:41

GSerg писал(а):hotcharts.ru/www/[тут!]maximum/archive/

ну это только в сабже, в проге все ок

ChAko
Новичок
Новичок
 
Сообщения: 37
Зарегистрирован: 09.03.2004 (Вт) 14:26

Сообщение ChAko » 19.09.2004 (Вс) 13:53

Разобрался сам. Оказывается, пред тем как сменить текущий каталог нужно сперва сменить его на корневой, а за тем на нужный.

PATRIOT_kz
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 105
Зарегистрирован: 14.09.2004 (Вт) 21:09
Откуда: Павлодар, Казахстан

Сообщение PATRIOT_kz » 19.09.2004 (Вс) 18:12

Или просто мог бы заменить " " (пробел), на "%20" (без ковычек) !
Тоже самое и с WWW, FTP, GORG.
Press any key . . .

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 19.09.2004 (Вс) 20:16

PATRIOT_kz писал(а):Или просто мог бы заменить " " (пробел), на "%20" (без ковычек) !
Тоже самое и с WWW, FTP, GORG.

:puker:
:ncool:
Изображение

PATRIOT_kz
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 105
Зарегистрирован: 14.09.2004 (Вт) 21:09
Откуда: Павлодар, Казахстан

Сообщение PATRIOT_kz » 19.09.2004 (Вс) 20:55

"tyomitch" А чё такого я сказал неверного ???
Неверишь ??? :evil:
Press any key . . .

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 19.09.2004 (Вс) 20:57

Верит.
В пробел - верит.
32 рулез форева.

А в то, что проблема в этом - не верит.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: SemrushBot и гости: 1

    TopList