• 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

Remove um arquivo hospedado no servidor SFTP remoto.

Sintaxe

tSFTPClient():RemoveFile(< cFilename >)

Parâmetros

Os parâmetros que a função recebe, estão descritos conforme:

NomeTipoDescriçãoObrigatórioReferência
cFileNamecaractereNome do arquivo no servidor remoto que será removido.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 detectado erros.

RetornoTipoDescrição
nRetnuméricoStatus da tentativa de excluir o arquivo do servidor SFTP.

Exemplo

Neste exemplo, um arquivo é criado e em seguida removido.

user function sftp_remove_file()

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

  nRet1 := oSftp1:Connect(REMOTE_SFTP_SERVER,REMOTE_SFTP_SERVER_PORT,TTESTUSER_NAME, TESTUSER_PASSWORD)
  if (nRet1 <> 0)
    conOut("Falha ao conectar ao servidor SFTP")
    return .F.
  endif

  nRet2 := oSftp1:MakeFile("remover_arquivo.txt")
  if (nRet2 <> 0)
    ConOut("Falha ao criar o arquivo")
    return .F.
  endif

  nRet3 := oSftp1:RemoveFile("remover_arquivo.txt")
  if (nRet3 <> 0)
    ConOut("Falha ao remover o arquivo")
    return .F.
  endif

return .T.

Lista de códigos de erros e seus respectivos significados

CódigoSímboloDescrição
0SFTP_REMOVEFILE_OKOperação executada com sucesso
-10SFTP_REMOVEFILE_FAILFalha na tentativa de remover o arquivo do servidor SFTP
  • Sem rótulos