직접적인 출처는 위에 썼지만, 실제 출처는 코리아점컴일 거 같다.
ASP에서 텍스트 파일 내용 읽고 쓰기
저자: Ryan S. | 날짜: 2001년 08월 16일 |
이 강의는 ASP에서 텍스트 파일에 있는 내용을 읽어 들이거나, 텍스트 파일에 어떤 내용을 기록하고자 하는 사람들이 알아야 할 내용을 다룬 글이다. 이 강의를 읽기 전에 다음 글을 먼저 읽으면 도움이 될 것이다.
파일 시스템에 접근하려면 우선 다음과 같이 FSO 객체를 생성해야 한다.
|
다음으로 아무 것도 들어 있지 않는 텍스트 파일을 하나 만들려면 다음과 같이 하면 된다.
|
CreateTextFile은 지정해 준 경로의 파일 이름으로 빈 파일을 하나 만들어 준다. 이 메쏘드의 첫 번째 파라미터는 생성될 파일의 경로이고, 두 번째 파라미터는 지정해준 파일이 존재하지 않을 경우 파일을 생성할 것인지 아닌지를 결정해주는 불린 값이다.
다음으로 만들어진 파일에 어떤 내용을 기록해 보도록 하자. 다음과 같은 코드를 작성해 보도록 하자.
|
.WriteLine 메쏘드는 지정된 텍스트 파일에 텍스트 내용을 기록한다.
파일의 내용을 다 기록했다면 열려진 파일을 닫아야 한다. 파일을 닫는 작업은 다음과 같이 해준다.
|
이제 텍스트 파일의 내용을 읽어 들이는 작업을 해보도록 하자. 이 작업을 하기 전에 먼저 다음과 같은 상수를 먼저 선언해 두도록 하자.
|
이 상수들은 텍스트 파일을 열 때에 어떤 모드로 열어야 할지를 알려주는 역할을 한다.
텍스트 파일에서 텍스트 내용을 읽어들일 때도 만찬가지로 먼저 FSO 객체를 다음과 같이 생성해야 한다.
|
이제 접근하고자 하는 파일에 대한 접근 권한을 다음과 같이 얻어보도록 하자.
set f = fso.GetFile("C:\test1.txt")
이제 이 파일을 다음과 같이 텍스트 스트림으로 열도록 한다.
|
이제 열려진 파일에서 한 줄씩 텍스트 내용을 읽어들여 보도록 하자.
|
이 내용을 기본으로 하여 텍스트 파일의 모든 내용을 읽어들이고자 한다면 어떻게 하면 좋을까? 방법은 다음과 같이 해주면 된다.
|
위의 코드는 텍스트 내용이 있을 때까지 한 줄씩 읽어들여 라인 브레이크를 끝에 붙인 다음 myText란 변수에 저장하는 것이다.
지금까지 작업한 내용을 테스트 해보고 싶다면 저장하고 싶은 텍스트 내용을 아래 텍스트 박스에 기록한 다음 아래 링크를 클릭해 보기 바란다.
'쓸만한 글' 카테고리의 다른 글
[스크랩] 일년 내내 함께 하면 좋은 사전! (0) | 2006.10.18 |
---|---|
Select 대화상자 생성하는 스크립트 (0) | 2006.09.21 |
XMLDOM (0) | 2006.08.11 |
asp에서 xml을 읽어와서 값 얻어내기 (0) | 2006.08.11 |
윈2003(IIS 6.0) 에서 웹메일 발송하기 (0) | 2006.08.09 |