Função: MemoRead
Retorna o conteúdo de um arquivo do tipo texto.
MemoRead ( < cFile>, [ lChangeCase] ) --> cText
Nome | Tipo | Descrição | Obrigatório | Referência |
cFile | Caracter | Indica o nome do arquivo do tipo texto. | X | |
lChangeCase | Lógico | Indica se, verdadeiro (.T.), a busca do nome do arquivo deve ser em letra minúscula; caso contrário, falso (.F.), a busca será realizada conforme foi escrito. Conteúdo padrão = .T. |
cText
- (caracter)
- Retorna o conteúdo do arquivo texto ou uma string vazia ("") em caso de erro.
- A função lê arquivos texto (string terminado com caracter 0) no server e no client.
- A leitura terá limite de tamanho de 65535 bytes.
- Se o parâmetro <lChangeCase> estiver com o valor .T., o nome do arquivo em <cFile> será colocado em letra minúscula, caso contrário, será mantido o valor.
- Em ambiente Windows, os nomes de arquivos não possuem diferenciação entre maiúsculo e minúsculo, logo, a função conseguirá abrir o arquivo <cFile> independente do valor definido no parâmetro <lChangeCase>. Em ambiente Linux ou Mac, o nome dos arquivos respeita a diferenciação.
- Em caso de erro, utilize a função FError para maiores detalhes.
User Function Teste
// Retorna conteúdo do arquivo TXT
Local cLine := MemoRead( "c:/dir/test.txt" )
// Verifica o número de linhas no texto
Local nLines := MLCount( cLine )
// Varre todas as linhas do texto
For nX := 1 To nLines
MsgAlert( MemoLine( cLine, , nX ) )
Next nX
Return
Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server.
Veja Também
Veja Também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas