FileSystem.InputString(Int32, Int32) 메서드

정의

열거나 Binary 모드로 연 파일의 문자가 들어 있는 Input 값을 반환 String 합니다. 이 My 기능은 파일 I/O 작업 InputString에서 생산성과 성능을 제공합니다. 자세한 내용은 FileSystem를 참조하세요.

public:
 static System::String ^ InputString(int FileNumber, int CharCount);
public static string InputString(int FileNumber, int CharCount);
static member InputString : int * int -> string
Public Function InputString (FileNumber As Integer, CharCount As Integer) As String

매개 변수

FileNumber
Int32

필수 사항입니다. 유효한 파일 번호입니다.

CharCount
Int32

필수 사항입니다. 읽을 문자 수를 지정하는 유효한 숫자 식입니다.

반품

열거나 Binary 모드로 연 파일의 문자가 들어 있는 Input 문자열입니다. 이 My 기능은 파일 I/O 작업 InputString에서 생산성과 성능을 제공합니다.

예외

FileNumber 가 없습니다.

CharCount < 0 또는 > 214.

예제

이 예제에서는 함수를 InputString 사용하여 파일에서 한 번에 한 문자를 읽고 창에 Output 인쇄합니다. 이 예제에서는 MyFile 여러 줄의 샘플 데이터가 있는 텍스트 파일이라고 가정합니다.

Dim oneChar As String
' Open file.
FileOpen(1, "MYFILE.TXT", OpenMode.Input)
' Loop until end of file.
While Not EOF(1)
    ' Get one character.
    oneChar = (InputString(1, 1))
    ' Print to the output window.
    System.Console.Out.WriteLine(oneChar)
End While
FileClose(1)

설명

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

함수를 InputString 사용하여 읽은 데이터는 일반적으로 사용 Print 하거나 FilePut하여 파일에 기록됩니다. 이 함수는 열려 있는 파일 또는 Binary 모드에서 Input 만 사용합니다.

함수와 Input 달리 함수는 InputString 읽는 모든 문자를 반환합니다. 여기에는 쉼표, 캐리지 리턴, 줄 바꿈, 따옴표 및 선행 공백이 포함됩니다.

액세스를 위해 Binary 파일을 연 상태에서 반환 True 될 때까지 EOF 함수를 InputString 사용하여 파일을 읽으려고 시도하면 오류가 발생합니다. 함수를 LOFLoc 사용하여 InputString이진 파일을 읽거나 함수를 사용할 때 사용하는 대신 EOF 및 함수를 EOF 사용합니다FileGet.

메모

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

적용 대상

추가 정보