Páginas filhas
  • FTPDirectory - Informações de diretórios e arquivos

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Migration of unmigrated content due to installation of a new plugin
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
FTPDirectory - Informações de diretórios e arquivos
FTPDirectory - Informações de diretórios e arquivos

Função: FTPDirectory - Informações de diretórios e arquivos
Versões: Advanced Protheus 5.07 , Advanced Protheus 5.08 , Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Nível de Acesso: Nível 1 (Acesso Clientes)
Idiomas: Espanhol , Inglês
Descrição:

Cria um vetor com informações de diretórios e arquivos do FTP.

Programa Fonte:
AP5FTP.PRW
Sintaxe:

FTPDirectory - Informações de diretórios e arquivos ( cMASCARA cATTR [ lPreservaCaixa ] ) --> aRetDir

Retorno:
    aRetDir(vetor)
  • Vetor com diretórios e arquivos do servidor FTP
Observações

Retorno

aRetDir

A função FTPDirectory() retorna um vetor contendo informações dos diretórios e arquivos contidos no FTP.

Exemplos
Para que o exemplo abaixo funcione, é necessário que seu computador tenha sido configurado como um servidor ftp.#INCLUDE "protheus.ch"#DEFINE DEFAULT_FTP 21    #DEFINE PATH "\teste\"Function TestFTP()	Local aRetDir := {}		//Tenta se conectar ao servidor ftp em localhost na porta 21	//com usuário e senha anônimos	if !FTPCONNECT( "localhost" , 21 ,"Anonymous", "[email protected]" )		conout( "Nao foi possível se conectar!!" )		Return NIL	EndIf         //Tenta mudar do diretório corrente ftp, para o diretório         //especificado como parâmetro	if !FTPDIRCHANGE( "/test" )		conout( "Nao foi possível modificar diretório!!" )		Return NIL	EndIf 	//Retorna apenas os arquivos contidos no local   	aRetDir := FTPDIRECTORY( "*.*" , )        	//Retorna os diretórios e arquivos contidos no local   	//aRetDir := FTPDIRECTORY( "*.*" , "D")   	//Verifica se o array está vazio   	If Empty( aRetDir )   		conout( "Array Vazio!!" )   		Return NIL   	EndIfReturn
Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
cMASCARA CaracterMáscara dos arquivos a serem pesquisadosX
cATTR CaracterSe for informado "D" a função retornará somente diretórios, se não for informado retornará somente arquivosX
lPreservaCaixaArray of RecordIndica se o nome de arquivos e diretórios devem ser retornados respeitando caixa alta e baixa.T.