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:
|
Português, Inglês, Espanhol
|
Descrição
Classe base de manipulação de arquivo
New
Sintaxe
FWFILEIOBASE():New(<cFileName >)-> NIL
Descrição
Método construtor da classe
Parâmetros
Nome
|
Tipo
|
Descrição
|
Default
|
Obrigatório
|
Referência
|
cFileName
|
Caracteres
|
Nome do arquivo, deve-se informar o path completo
|
|
X
|
|
error
Sintaxe
Descrição
Retorna um objeto do tipo FWFileIOBaserErrorLog
Retorno
Veja também
clear
Sintaxe
FWFILEIOBASE():clear(<lCreate >)-> lRet
Descrição
Apagar e recria o arquivo
Parâmetros
Nome
|
Tipo
|
Descrição
|
Default
|
Obrigatório
|
Referência
|
lCreate
|
Lógico
|
Indica se devera ser recriado o arquivo
|
.T.
|
X
|
|
Retorno
lRet Se .T. o arquivo foi limpo, senão consultar o erro pelo
metodo error()
Veja também
erase
Sintaxe
FWFILEIOBASE():erase()-> lRet
Descrição
Retorno
lRet Se .T. o arquivo foi apagado, senão consultar o erro pelo
metodo error()
Veja também
setBufferSize
Sintaxe
FWFILEIOBASE():setBufferSize(<nSize >)-> NIL
Descrição
Parâmetros
Nome
|
Tipo
|
Descrição
|
Default
|
Obrigatório
|
Referência
|
nSize
|
Numérico
|
Tamanho do buffer
|
|
X
|
|
Veja também
getBufferSize
Sintaxe
FWFILEIOBASE():getBufferSize()->
Descrição
Retorna o tamanho do buffer
Retorno
Veja também
create
Sintaxe
FWFILEIOBASE():create()-> lRet
Descrição
Retorno
lRet Se .T. o arquivo foi criado, senão consultar o erro pelo
metodo error()
Veja também
open
Sintaxe
FWFILEIOBASE():open(<nMode >)-> lRet
Descrição
Parâmetros
Nome
|
Tipo
|
Descrição
|
Default
|
Obrigatório
|
Referência
|
nMode
|
Numérico
|
Modo de abertura se nao informado será FO_READ
FO_READ - Open for reading (default) FO_WRITE - Open for writing FO_READWRITE - Open for reading or writing
sharing modes (combine with open mode using +) FO_COMPAT - Compatibility mode (default) FO_EXCLUSIVE - Exclusive use (other processes have no access) FO_DENYWRITE - Prevent other processes from writing FO_DENYREAD - Prevent other processes from reading FO_DENYNONE - Allow other processes to read or write FO_SHARED - Same as FO_DENYNONE
|
FO_READ
|
X
|
|
Retorno
lRet Se .T. o arquivo foi aberto, senão consultar o erro pelo
metodo error()
Observações
Necessário adicionar o include "fileio.ch"
Veja também
close
Sintaxe
FWFILEIOBASE():close()-> NIL
Descrição
Fecha o arquivo aberto, gravando qualquer buffer que ainda não tenha
sido gravado
Veja também
getFileName
Sintaxe
FWFILEIOBASE():getFileName()-> cFileName
Descrição
Retorna o nome completo do arquivo
Retorno
cFileName Nome do arquivo, com path
Veja também
Exists
Sintaxe
FWFILEIOBASE():Exists()-> lRet,
Descrição
Indica se o arquivo existe
Retorno
lRet, Indica se o arquivo existe.
CreateDirectory
Sintaxe
FWFILEIOBASE():CreateDirectory()-> NIL
Descrição
Cria o diretorio baseado no nome do arquivo passado
SetCaseSensitive
Sintaxe
FWFILEIOBASE():SetCaseSensitive()-> NIL
Descrição
Informa se o nome utilizado para arquivo sera respeitado o case Sensitive.
O Default é criar arquivos com lower do nome.
Esse metodo necessita do build 131227