ASP TextStream 객체
- 이전 페이지 ASP FileSystem
- 다음 페이지 ASP Drive
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 파일에 쓰기 |
- 이전 페이지 ASP FileSystem
- 다음 페이지 ASP Drive