FtpClient

class FtpClient()
app.LoadPlugin('FtpClient');
ftp = app.CreateFtpClient()
FtpClient.Connect(user, pass, server)
FtpClient.GetError()
FtpClient.Disconnect()
FtpClient.IsConnected()
FtpClient.SetPort(port)
FtpClient.SetServerTimeout(seconds)
FtpClient.SetOnResponse(callback)
FtpClient.GetCurrentDirrectory()
FtpClient.ChangeWorkingDirrectory(path)
FtpClient.GetDirectoryList(path)
FtpClient.CreateDirectory(path)
FtpClient.RemoveDirectory(path)
FtpClient.DirectoryExists(path)
FtpClient.SetOnStatus(callback)
FtpClient.DownloadDirectory(remote, local, mode)
FtpClient.UploadDirectory(local, remote, mode)
FtpClient.ForceDeleteDirectory(directory)
FtpClient.GetFilesDetail(file)
FtpClient.DownloadFile(remote, local, mode)
FtpClient.UploadFiel(local, remote, mode)
FtpClient.DeleteFile(file)
FtpClient.RenameFile(file, newName)
FtpClient.FileExists(file)
FtpClient.GetVersion()