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:
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
cDirectory | caractere | Caminho 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.
Retorno | Tipo | Descrição |
---|---|---|
nRet | numérico | Status 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ódigo | Símbolo | Descrição |
---|---|---|
0 | SFTP_MKDIR_OK | Operação executada com sucesso |
-10 | SFTP_MKDIR_FAIL | Falha em criar o diretório |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas