• 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

Cria um arquivo vazio no servidor SFTP remoto respeitando o caminho de diretório fornecido.

Sintaxe

tSFTPClient():MakeFile( < cFile > )

Parâmetro

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

NomeTipoDescriçãoObrigatórioReferência
cFilecaractereNome do arquivo a ser criado no servidor SFTP remoto. Deve ser informado caminho completo do arquivo.X

Retorno

Conforme a tabela abaixo esta função retonará o valor numérico. Além disso, o console.log conterão informações importantes adicionais caso for detectados erros. | Retorno | Tipo | Descrição | |--|--|--| | nRet | numérico | Status da criação de arquivo no servidor SFTP. |

Exemplo

user function sftp_makefile()

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

  nRet1 := oSftp1:Connect("server1.exemplo.local.br","2222","josevitor", "Fs74!@bz*@54/")
  if (nRet1 <> 0)
    conOut("Falha ao conectar servidor SFTP ",nRet1)
    return .F.
  endif

  nRet2 := oSftp1:RemoveFile("c:/test/my_tlpp_test_file.txt")

  nRet3 := oSftp1:MakeFile("c:/test/my_tlpp_test_file.txt")
  if (nRet3 <> 0)
    conOut("Falha na tentativa de criar arquivo.",nRet3)
    return .F.
  endif
  
return .F.

Lista de códigos de erros e seus respectivos significados

CódigoSímboloDescrição
0SFTP_MKFILE_OKOperação executada com sucesso
-10SFTP_MKFILE_FAILFalha em criar o arquivo
  • Sem rótulos