• A Confluence está sendo executada atualmente com todos os plugins que não são do sistema desabilitados. Pode haver perda de algumas funcionalidades

Árvore de páginas

Apaga um diretório vazio no servidor remoto.

Sintaxe

tSFTPClient():RemoveDirectory( < cDirectory > )

Parâmetros

Os parâmetros que esta função recebe são descritos abaixo:

NomeTipoDescriçãoObrigatórioReferência
cDirectorycaractereNome do diretório que será apagado no servidor remoto.X

Retorno

Conforme a Tabela abaixo esta função retornará os seguintes valores numéricos. Além disso, o console.log conterá informações importantes adicionais caso for detectados erros.

RetornoTipoDescrição
nRetnuméricoStatus da tentativa de eliminar o diretório do servidor SFTP.

Exemplo

user function sftp_remove_directory1() 

  local nRet1, nRet2
  local oSftp1 := tSFTPClient():new()

  nRet1 := 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:RemoveDirectory("testedirA")
  if (nRet2 <> 0)
    ConOut("Falha em remover o diretório do servidor SFTP")
    return .F.
  endif

return .T.

Lista de códigos de erros e seus respectivos significados

CódigoSímboloDescrição
0SFTP_REMOVEDIR_OKOperação executada com sucesso
-10SFTP_REMOVEDIR_FAILFalha em remover o diretório
  • Sem rótulos