PureBasic

SetFTPDirectory()

Синтаксис

Result = SetFTPDirectory(#Ftp , Directory$)

Описание


Изменяет текущий каталог Ftp, относительно текущего каталога.

Параметры

#Ftp Номер, идентифицирующий используемое FTP-Соединение.
Directory$ Новый Каталог, который станет текущим. Этот параметр должен указывать на каталог находящийся в текущем каталоге FTP. Вложенные пути не допустимы, следовательно, чтобы изменить несколько уровней каталогов, эта команда должна вызываться несколько раз подряд. Используйте значение "..", чтобы вернуться в родительский каталог текущего каталога.

Возвращаемое значение

Возвращает не нулевое значение, если операция прошла успешно, в противном случае - будет возвращён ноль.

Комментарии

Чтобы получить текущий каталог FTP, используйте функцию GetFTPDirectory().

Пример

InitNetwork()

If OpenFTP(0, "ftp.free.fr", "anonymous", "")

    Debug "Successfully connected"

    If SetFTPDirectory(0, "pub")
        If SetFTPDirectory(0, "Linux")
            Debug "Круто, изменено на '/pub/Linux'"
            Debug GetFTPDirectory(0)
        Else
            Debug "Невозможно изменить '/pub/Linux'"
        EndIf
    Else
        Debug "Невозможно изменить 'pub'"
    EndIf

Else
    Debug "Не удается подключиться к ftp.free.fr"
EndIf

См. также

GetFTPDirectory(), ExamineFTPDirectory(), SendFTPFile(), ReceiveFTPFile()

Поддерживаемые OS

Все

<- SendFTPFile() - Оглавление Ftp

��Ԑ�