Tempo aproximado para leitura: 00:01:00 min
Dúvida
As funções de manipulação de arquivo (FOpen, FCreate, FRead, FClose) funcionam via schedule?
Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - ADVPL - Todas as versões
Solução
Sim. As funções de manipulação de arquivo (FOpen, FCreate, FRead, FClose) podem ser utilizados via schedule.
**Lembrando que o acesso ao diretório é apenas ao Rootpath (Protheus_DATA) em estado de job.
Exemplo
User Function exemplo()
Local cFile := ""// VALORES RETORNADOS NA LEITURA
Local oFile := FwFileReader():New('\imp\1.pdf') // CAMINHO ABAIXO DO ROOTPATH
RpcSetEnv("99","01")
// SE FOR POSSÍVEL ABRIR O ARQUIVO, LEIA-O
// SE NÃO, EXIBA O ERRO DE ABERTURA
If (oFile:Open())
cFile := oFile:FullRead() // EFETUA A LEITURA DO ARQUIVO
lSuccess:= .T.
nHandle:=FCREATE("\teste\1.pdf")
FWrite(nHandle, cFile)
FClose(nHandle)
else
lSuccess:= .F.
endif
Return
Saiba mais:
1 Comentários