ASP OpenAsTextStream 메서드

정의 및 사용법

OpenAsTextStream 메서드는 지정된 파일을 열고 이 파일에 접근할 수 있는 TextStream 객체를 반환합니다.

문법:

FileObject.OpenAsTextStream(mode,format)
파라미터 설명
mode 선택 사항. 파일을 열 때 어떻게 열지(입력/출력 모드).
  • 1 = ForReading - 파일을 읽기 모드로 열기. 이 파일에 쓰기 작업을 수행할 수 없습니다.
  • 2 = ForWriting - 파일을 쓰기 및 읽기 모드로 열기.同名의 파일이 존재하면, 이전 파일을 덮어쓰기.
  • 8 = ForAppending - 파일을 열고 파일 끝에 쓰기 작업을 수행.
format 선택 사항. 파일을 열 때 어떤 형식으로 열지.
  • 0 = TristateFalse - 기본. ASCII 형식으로 파일을 열기.
  • -1 = TristateTrue - 파일을 Unicode 형식으로 열기.
  • -2 = TristateUseDefault - 파일을 시스템 기본 형식으로 열기.

실례

<%
dim fs,f,ts
set fs=Server.CreateObject("Scripting.FileSystemObject")
Set f=fs.GetFile("c:\test.txt")
Set ts=f.OpenAsTextStream(ForWriting)
ts.Write("Hello World!")
ts.Close
Set ts=f.OpenAsTextStream(ForReading)
Response.Write(ts.ReadAll)
ts.Close
set ts=nothing
set f=nothing
set fs=nothing
%>

출력:

Hello World!