Aracılığıyla paylaş


FileSystem.EOF(Int32) Yöntem

Tanım

için Random açılan veya sıralı Input bir dosyanın sonuna ulaşıldığında Boole değeri True döndürür.

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

Parametreler

FileNumber
Int32

Gereklidir. Integer Geçerli bir dosya numarası içeren bir.

Döndürülenler

için Random açılan veya sıralı Input bir dosyanın sonuna ulaşıldığında Boole değeriTrue.

Özel durumlar

Dosya modu geçersiz.

Örnekler

Bu örnekte, bir dosyanın sonunu algılamak için işlevi kullanılır EOF . Bu örnekte, birkaç satır metin içeren bir metin dosyası olduğu varsayılır Testfile .

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)

Açıklamalar

Bir dosyanın sonundan giriş almayı deneyerek oluşan hatayı önlemek için kullanın EOF .

İşlev, EOF dosyanın sonuna ulaşılana kadar döndürür False . Dosyalar veya erişim için RandomBinary açıldığında, EOF yürütülen son FileGet işlev kaydın tamamını okuyamayana kadar döndürürFalse.

Dosyalar erişim için Binary açıldığında, dönüşler True hata oluşturana kadar EOF işlevini kullanarak Input dosyayı okumaya çalışır. LOF ile Inputikili dosyaları okurken yerine EOF ve Loc işlevlerini kullanın veya işlevini kullanırken EOF kullanınGet. dosyaları için OutputEOF açıldığında her zaman döndürürTrue.

Şunlara uygulanır

Ayrıca bkz.