Retorna a quantidade de linhas do buffer de resposta após executar o método ShellExec() da classe TSFTPClient.
Sintaxe
tSFTPClient():GetMLCount()
Retorno
Retorno | Tipo | Descrição |
---|---|---|
nRet | numérico | Número de linhas do buffer de resposta do server para a instrução executada via método ShellExec. Em caso de falha irá retorno o código -1. |
Exemplo
user function sftp_getmlcount()
local nRet1, nRet2, nRet3
local oSftp1 := tSFTPClient():new()
nRret1 := oSftp1:Connect("server1.exemplo.local.br","2222","josevitor", "Fs74!@bz*@54/")
if (nRet1 <> 0)
conOut("Falha em conectar ao servidor SFTP")
return .F.
endif
nRet2 := oSftp1:ShellExec("file --help")
if (nRet2 <> 0)
conOut("Falha em executar comando remoto no servidor SFTP")
return .F.
endif
nRet3 := oSftp1:GetMLCount()
if (nRet3 < 0)
conOut("Falha em recuperar o tamanho do buffer de resposta ")
return .F.
endIf
conOut("### Quantidade de linhas presente no buffer: ", nRet3)
Return .T.
Observação
Para utilizar esta função é necessário que a chave ShellExec=1 esteja setada dentro do INI do Aplication Server.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas