cArquivoNome ou máscara do arquivo.
AdvPL GuiaFile( cArquivo, [nWhere], [lChangeCase] ) --> lRetVerifica se um arquivo corresponde à procura definida.
File retorna lógico e aceita curingas; por isso verdadeiro não prova que há exatamente um arquivo com um nome único. nWhere define a procura no servidor ou SmartClient, com comportamento dependente do caminho quando zero. A documentação não inclui arquivos ocultos/de sistema nessa busca e descreve limitações em JOB com caminhos da estação. O exemplo usa nWhere=1 e nome fictício sem unidade, sem abrir, criar ou garantir exclusividade de arquivo. (TOTVS, s.d., ref. 1)
File( cArquivo, [nWhere], [lChangeCase] ) --> lRetcArquivoNome ou máscara do arquivo.
nWhere0 depende do caminho; 1 servidor; 2 SmartClient.
lChangeCaseAjuste de caixa de nomes conforme build/configuração.
Lógico da procura de arquivo.
#Include "Protheus.ch"
#Include "Fileio.ch"
User Function Ed386()
// Procura no servidor sem assumir existencia do arquivo de teste.
ConOut(cValToChar(File("editorial-test.txt", 1, .F.)))
Return NilVerdadeiro ou falso conforme contexto e arquivo; não comprova permissão de escrita. Em revisão: exemplo editorial não compilado nem executado em Protheus. Conferir includes, release, RDD e contexto antes de homologar.
© 2026 Usina.BR. Todos os direitos reservados. TOTVS, Protheus, Microsiga e seus respectivos logotipos são marcas de seus titulares. O AdvPL Guia é independente e utiliza citações limitadas, atribuídas e justificadas por finalidade educativa. Consulte os Termos de Uso. Termos de Uso
Comentários
Ainda não há comentários aprovados.
Entre com Google ou Microsoft para comentar.