ASP TextStream 객체

TextStream 객체는 텍스트 파일의 내용에 접근하는 데 사용됩니다.

예제

파일을 읽기
FileSystemObject의 OpenTextFile 메서드를 사용하여 TextStream 객체를 생성하는 방법을 보여줍니다. TextStream 객체의 ReadAll 메서드는 열린 텍스트 파일의 내용을 가져옵니다.
텍스트 파일의 일부를 읽기
이 예제에서는 텍스트 스트림 파일의 일부 내용만 읽는 방법을 보여줍니다.
텍스트 파일의 한 행을 읽기
이 예제에서는 텍스트 스트림 파일에서 한 행의 내용을 읽는 방법을 보여줍니다.
텍스트 파일의 모든 행을 읽기
이 예제에서는 텍스트 스트림 파일에서 모든 행을 읽는 방법을 보여줍니다.
텍스트 파일의 일부를 건너뛰기
이 예제에서는 텍스트 스트림 파일을 읽을 때 지정된 문자 수를 건너뛰는 방법을 보여줍니다.
텍스트 파일의 한 행을 건너뛰기
이 예제는 텍스트 스트림 파일을 읽을 때 줄을 건너뜁는 방법을 보여줍니다.
줄 번호 반환
이 예제는 텍스트 스트림 파일에서 현재 줄 번호를 반환하는 방법을 보여줍니다.
열 번호 가져오기
이 예제는 파일에서 현재 문자의 열 번호를 얻는 방법을 보여줍니다.

TextStream 객체

TextStream 객체는 텍스트 파일의 내용에 접근하는 데 사용됩니다.

아래 코드는 텍스트 파일 (c:\test.txt)을 생성한 후 이 파일에 일부 텍스트를 쓰는 것을 보여줍니다 (변수 f는 TextStream 객체의 인스턴스입니다):

<% 
dim fs, f 
set fs=Server.CreateObject("Scripting.FileSystemObject") 
set f=fs.CreateTextFile("c:\test.txt",true) 
f.WriteLine("Hello World!")
f.Close
set f=nothing
set fs=nothing
%>

TextStream 객체의 인스턴스를 생성하려면 FileSystemObject 객체의 CreateTextFile 메서드나 OpenTextFile 메서드를 사용할 수 있습니다. 또한 File 객체의 OpenAsTextStream 메서드를 사용할 수도 있습니다.

TextStream 객체의 속성과 메서드는 다음과 같습니다:

속성

속성 설명
AtEndOfLine TextStream 파일에서, 파일 포인터가 줄 마지막 표시기 앞에 있으면 이 속성 값이 True를 반환합니다; 그렇지 않으면 False를 반환합니다.
AtEndOfStream 파일 포인터가 TextStream 파일의 마지막에 있으면 이 속성 값이 True를 반환합니다; 그렇지 않으면 False를 반환합니다.
Column TextStream 파일의 현재 문자 위치의 열 번호를 반환합니다.
Line TextStream 파일의 현재 줄 번호를 반환합니다.

메서드

메서드 설명
Close 열린 TextStream 파일을 닫습니다.
Read TextStream 파일에서 지정된 수의 문자를 읽고 결과를 반환합니다 (획득된 문자열).
ReadAll TextStream 파일 전체를 읽고 결과를 반환합니다.
ReadLine TextStream 파일에서 한 줄 전체를 읽고 (줄 바꿈 문자까지 포함되지 않음) 결과를 반환합니다.
Skip TextStream 파일을 읽을 때 지정된 수의 문자를 건너뜁니다.
SkipLine TextStream 파일을 읽을 때 다음 줄을 건너뜁니다.
Write 지정된 텍스트(문자열)를 TextStream 파일에 쓰기
WriteLine 지정된 텍스트(문자열)와 개행 문자를 TextStream 파일에 쓰기
WriteBlankLines 지정된 수의 개행 문자를 TextStream 파일에 쓰기