Compartilhar via


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

IOException

52

FileNumber não existe.

IOException

54

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)

Consulte também

Referência

Função EOF

Função FileLen

Função Loc

Função FileOpen

IOException

Outros recursos

Leitura de arquivos no Visual Basic

Gravando em Arquivos no Visual Basic