TextStream 객체
파일 읽기
이 예제에서는 FileSystemObject의 OpenTextFile 메서드를 사용하여 TextStream 개체를 만드는 방법을 보여줍니다. TextStream 개체의 ReadAll 메서드는 열린 텍스트 파일에서 내용을 가져옵니다.
이 샘플 코드는 다음과 같습니다.
<html>
<본문>
<p>텍스트 파일의 텍스트는 다음과 같습니다.</p>
<%
fs=Server.CreateObject(Scripting.FileSystemObject)를 설정합니다.
f=fs.OpenTextFile(Server.MapPath(/example/aspe/testread.txt), 1) 설정
응답.쓰기(f.ReadAll)
f.닫기
f=없음으로 설정
fs=아무것도 설정하지 않음
%>
</body>
</html>
이 예제의 결과는 다음과 같습니다.
텍스트 파일의 텍스트는 다음과 같습니다.
안녕하세요! 오늘은 어때요?
텍스트 파일의 섹션 읽기
이 예에서는 텍스트 스트림 파일의 일부만 읽는 방법을 보여줍니다.
이 샘플 코드는 다음과 같습니다.
<html>
<본문>
<p>텍스트 파일에서 읽은 처음 5자입니다:</p>
<%
fs=Server.CreateObject(Scripting.FileSystemObject)를 설정합니다.
f=fs.OpenTextFile(Server.MapPath(testread.txt), 1) 설정
응답.쓰기(f.읽기(5))
f.닫기
f=없음으로 설정
fs=아무것도 설정하지 않음
%>
</body>
</html>
이 예제의 결과는 다음과 같습니다.
다음은 텍스트 파일에서 읽은 처음 5자입니다.
안녕하세요
텍스트 파일에서 한 줄 읽기
이 예는 텍스트 스트림 파일에서 행을 읽는 방법을 보여줍니다.
이 샘플 코드는 다음과 같습니다.
<html>
<본문>
<p>텍스트 파일에서 읽은 첫 번째 줄은 다음과 같습니다.</p>
<%
fs=Server.CreateObject(Scripting.FileSystemObject)를 설정합니다.
f=fs.OpenTextFile(Server.MapPath(testread.txt), 1) 설정
응답.쓰기(f.ReadLine)
f.닫기
f=없음으로 설정
fs=아무것도 설정하지 않음
%>
</body>
</html>
이 예제의 결과는 다음과 같습니다.
다음은 텍스트 파일에서 읽은 첫 번째 줄입니다.
안녕하세요!
텍스트 파일의 모든 줄 읽기
이 예는 텍스트 스트림 파일에서 모든 행을 읽는 방법을 보여줍니다.
이 샘플 코드는 다음과 같습니다.
<html>
<본문>
<p>텍스트 파일에서 읽은 모든 줄은 다음과 같습니다.</p>
<%
fs=Server.CreateObject(Scripting.FileSystemObject)를 설정합니다.
f=fs.OpenTextFile(Server.MapPath(testread.txt), 1) 설정
f.AtEndOfStream = false인 동안 수행
응답.쓰기(f.ReadLine)
응답.쓰기(<br>)
고리
f.닫기
f=없음으로 설정
fs=아무것도 설정하지 않음
%>
</body>
</html>
이 예제의 결과는 다음과 같습니다.
다음은 텍스트 파일에서 읽은 모든 줄입니다.
안녕하세요!
오늘 기분이 어떠세요?
텍스트 파일의 일부 건너뛰기
이 예에서는 텍스트 스트림 파일을 읽을 때 지정된 문자 수를 건너뛰는 방법을 보여줍니다.
이 샘플 코드는 다음과 같습니다.
<html>
<본문>
<p>텍스트 파일의 처음 4자는 생략됩니다:</p>
<%
fs=Server.CreateObject(Scripting.FileSystemObject)를 설정합니다.
f=fs.OpenTextFile(Server.MapPath(testread.txt), 1) 설정
f.건너뛰기(4)
응답.쓰기(f.ReadAll)
f.닫기
f=없음으로 설정
fs=아무것도 설정하지 않음
%>
</body>
</html>
이 예제의 결과는 다음과 같습니다.
텍스트 파일의 처음 4자는 생략됩니다.
오! 오늘은 어때요?
텍스트 파일 한 줄 건너뛰기
이 예에서는 텍스트 스트림 파일을 읽을 때 줄을 건너뛰는 방법을 보여줍니다.
이 샘플 코드는 다음과 같습니다.
<html>
<본문>
<p>텍스트 파일의 첫 번째 줄은 생략됩니다:</p>
<%
fs=Server.CreateObject(Scripting.FileSystemObject)를 설정합니다.
f=fs.OpenTextFile(Server.MapPath(testread.txt), 1) 설정
f.스킵라인
응답.쓰기(f.ReadAll)
f.닫기
f=없음으로 설정
fs=아무것도 설정하지 않음
%>
</body>
</html>
이 예제의 결과는 다음과 같습니다.
텍스트 파일의 첫 번째 줄은 생략됩니다.
오늘 기분이 어떠세요?
행 수를 반환합니다.
이 예에서는 텍스트 스트림 파일의 현재 줄 번호를 반환하는 방법을 보여줍니다.
이 샘플 코드는 다음과 같습니다.
<html>
<본문>
<p>다음은 텍스트 파일의 모든 줄입니다(줄 번호 포함):</p>
<%
fs=Server.CreateObject(Scripting.FileSystemObject)를 설정합니다.
f=fs.OpenTextFile(Server.MapPath(testread.txt), 1) 설정
f.AtEndOfStream = false인 동안 수행
응답.쓰기(라인: & f.라인 & )
응답.쓰기(f.ReadLine)
응답.쓰기(<br>)
고리
f.닫기
f=없음으로 설정
fs=아무것도 설정하지 않음
%>
</body>
</html>
이 예제의 결과는 다음과 같습니다.
다음은 텍스트 파일의 모든 줄입니다(줄 번호 포함).
라인:1 안녕하세요!
Line:2 오늘은 어때요?
열 수를 가져옵니다.
이 예에서는 파일에서 현재 문자의 열 번호를 가져오는 방법을 보여줍니다.
이 샘플 코드는 다음과 같습니다.
<html>