Á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