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:
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cDirectory | caractere | Nome 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.
Retorno | Tipo | Descrição |
---|---|---|
nRet | numérico | Status 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ódigo | Símbolo | Descrição |
---|---|---|
0 | SFTP_REMOVEDIR_OK | Operação executada com sucesso |
-10 | SFTP_REMOVEDIR_FAIL | Falha em remover o diretório |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas