FileSystem.EOF(Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un valor True booleano cuando se ha alcanzado el final de un archivo abierto para Random o secuencial Input .
public:
static bool EOF(int FileNumber);
public static bool EOF(int FileNumber);
static member EOF : int -> bool
Public Function EOF (FileNumber As Integer) As Boolean
Parámetros
- FileNumber
- Int32
Required. que Integer contiene cualquier número de archivo válido.
Devoluciones
Valor booleano True cuando se ha alcanzado el final de un archivo abierto para Random o secuencial Input .
Excepciones
El modo de archivo no es válido.
Ejemplos
En este ejemplo se usa la EOF función para detectar el final de un archivo. En este ejemplo se supone que Testfile es un archivo de texto que contiene varias líneas de texto.
Dim TextLine As String
' Open file.
FileOpen(1, "TESTFILE", OpenMode.Input)
' Loop until end of file.
Do Until EOF(1)
' Read the line into a variable.
TextLine = LineInput(1)
' Display the line in a message box.
MsgBox(TextLine)
Loop
FileClose(1)
Comentarios
Use EOF para evitar el error generado al intentar obtener la entrada más allá del final de un archivo.
La EOF función devuelve False hasta el final del archivo. Con los archivos abiertos para Random o Binary acceso, EOF devuelve False hasta que la última función ejecutada FileGet no puede leer un registro completo.
Con los archivos abiertos para Binary el acceso, un intento de leer el archivo mediante la Input función hasta que EOF devuelve True genera un error. Use las LOF funciones y Loc en lugar de EOF al leer archivos binarios con Inputo use Get al usar la EOF función . Con los archivos abiertos para Output, EOF siempre devuelve True.