Á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