다음을 통해 공유


FileSystem.EOF(Int32) 메서드

정의

True 또는 순차적인 Random용으로 연 파일의 끝에 도달하면 부울 값 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

매개 변수

FileNumber
Int32

필수 요소. 유효한 파일 번호가 포함된 Integer입니다.

반환

Random 또는 순차적인 Input용으로 연 파일의 끝에 도달하면 부울 값 True입니다.

예외

파일 모드가 잘못된 경우

예제

이 예제에서는 함수를 EOF 사용하여 파일의 끝을 검색합니다. 이 예제에서는 가 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)

설명

를 사용하여 EOF 파일의 끝을 지나 입력을 가져와서 생성되는 오류를 방지합니다.

함수는 EOF 파일의 끝에 도달할 때까지 를 반환 False 합니다. 또는 Binary 액세스에 대해 Random 파일을 연 상태에서 는 EOF 마지막으로 실행된 FileGet 함수가 전체 레코드를 읽을 수 없을 때까지 를 반환 False 합니다.

액세스를 위해 Binary 파일을 연 경우 반환 True 이 오류를 생성할 때까지 EOF 함수를 Input 사용하여 파일을 읽으려고 시도합니다. 와 LOF 함께 Input이진 파일을 읽을 때 대신 EOFLoc 함수를 사용하거나 함수를 EOF 사용할 때 를 사용합니다Get. 에 대해 OutputEOF 파일을 연 상태에서 는 항상 를 반환합니다True.

적용 대상

추가 정보