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파일에 기록됩니다.

Important

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

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

Important

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

적용 대상

추가 정보