다음을 통해 공유


FileSystem.LineInput(Int32) 메서드

정의

열려 있는 순차 파일에서 한 줄을 읽은 다음 String 변수에 할당합니다.

public:
 static System::String ^ LineInput(int FileNumber);
public static string LineInput (int FileNumber);
static member LineInput : int -> string
Public Function LineInput (FileNumber As Integer) As String

매개 변수

FileNumber
Int32

필수 요소. 유효한 파일 번호입니다.

반환

열려 있는 순차 파일에서 한 줄을 읽은 다음 String 변수에 할당합니다.

예외

파일의 끝에 도달했습니다.

FileNumber가 없는 경우

예제

이 예제에서는 함수를 LineInput 사용하여 순차 파일에서 줄을 읽고 변수에 할당합니다. 이 예제에서는 가 TestFile 여러 줄의 샘플 데이터가 있는 텍스트 파일이라고 가정합니다.

Dim TextLine As String
' Open file.
FileOpen(1, "TESTFILE", OpenMode.Input)
' Loop until end of file.
While Not EOF(1)
    ' Read line into variable.
    TextLine = LineInput(1)
    ' Print to the console.
    Console.WriteLine("1", TextLine)
End While
FileClose(1)

설명

함수는 LineInput 이전 버전과의 호환성을 위해 제공되며 성능에 영향을 줄 수 있습니다. 비 레거시 애플리케이션의 경우는 My.Computer.FileSystem 개체는 더 나은 성능을 제공 합니다. 자세한 내용은 Visual Basic을 사용한 파일 액세스를 참조하세요.

를 사용하여 LineInput 읽은 데이터는 일반적으로 를 사용하여 Print파일에 기록됩니다.

중요

파일에서 읽을 때 파일 이름 확장명을 기반으로 파일의 내용에 대해 결정하지 마세요. 예를 들어 이름이 Form1.vb 파일은 Visual Basic 원본 파일이 아닐 수 있습니다.

함수는 LineInput 캐리지 리턴() 또는 캐리지 리턴/줄 바Chr(13) + Chr(10)꿈(Chr(13)) 시퀀스가 발생할 때까지 한 번에 한 문자씩 파일에서 읽습니다. 캐리지 리턴/줄 바꿈 시퀀스는 문자열에 추가되는 대신 건너뜁니다.

중요

함수를 사용하여 LineInput 파일을 읽으려면 열거형에서 FileIOPermissionAccess 액세스해야 합니다Read.

적용 대상

추가 정보