FileSystem.LineInput(Int32) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
열려 있는 순차 파일에서 한 줄을 읽은 다음 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
.
적용 대상
추가 정보
.NET