Árvore de páginas

Cria um diretório no servidor remoto especificado pelo o caminho que for fornecido.

Sintaxe

tSFTPClient():MakeDir( < cDirectory > )

Parâmetro

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

NomeTipoDescriçãoObrigatórioReferência
cDirectorycaractereCaminho completo do diretório que será criado no servidor remoto.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.

RetornoTipoDescrição
nRetnuméricoStatus da criação de diretório no servidor SFTP.

Exemplo

user function sftp_make_directory()

  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 em conectar ao servidor SFTP")
    return .F.
  endif

  nRet2 := oSftp1:RemoveDirectory("c:/test/testedirA")
  if (nRet2 <> 0)
    conOut("Falha em remover o diretório testedirA no servidor SFTP")
  endif

  nRet3 := oSftp1:MakeDir("c:/test/testedirA")
  if (nRet3 <> 0)
    conOut("Falha em criar o diretório testedirA no servidor SFTP")
  endif
  
return

Lista de códigos de erros e seus respectivos significados

CódigoSímboloDescrição
0SFTP_MKDIR_OKOperação executada com sucesso
-10SFTP_MKDIR_FAILFalha em criar o diretório
  • Sem rótulos