Função LOF
Retorna um Long que representa o tamanho, em bytes, de um arquivo aberto usando a função FileOpen.
O recurso My dá a você maior produtividade e desempenho em operações de E/S de arquivos que LOF.Para obter mais informações, consulte Objeto My.Computer.FileSystem.
Public Function LOF(ByVal FileNumber As Integer) As Long
Parâmetros
- FileNumber
Obrigatório.Um Integer contendo um número de arquivo válido.
Exceções
Tipo de exceção |
Número de erro |
Condição |
---|---|---|
FileNumber não existe. |
||
Modo de arquivo é inválido. |
Ver a coluna " número de erro " se você estiver atualizando aplicativos Visual Basic 6.0 que usam manipulação de erros não estruturada.(Você pode comparar o número do erro com a Propriedade do Número (Erro de objeto).) Entretanto, quando for possivel, você pode considerar substituir tal controle de erro por Visão Geral sobre a Manipulação Estruturada de Exceções para o Visual Basic.
Comentários
Use a função FileLen para obter o comprimento de um arquivo que não esteja aberto.
Exemplo
Este exemplo usa a função LOF para determinar o tamanho de um arquivo aberto.Este exemplo pressupõe que TestFile é um arquivo de texto que contém dados de exemplo.
Dim length As Long
FileOpen(1, "C:\TESTFILE.TXT", OpenMode.Input) ' Open file.
length = LOF(1) ' Get length of file.
MsgBox(length)
FileClose(1) ' Close file.
Anotações Developer Dispositivo Inteligente
Não há suporte para esta função.
Requisitos
Namespace: Microsoft.VisualBasic
**Módulo:**FileSystem
Assembly: Visual Basic Runtime Library (em Microsoft.VisualBasic.dll)