• 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 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