지정된 파일을 열고 파일을 읽거나 쓰거나 추가할 수 있는 TextStream 개체를 반환합니다.
object.OpenTextFile(파일 이름[, iomode[, 생성[, 형식]]])
매개변수
개체: 필수입니다. FileSystemObject 개체의 이름으로 예상됩니다.
파일명: 필수. 열려는 파일의 이름을 지정하는 문자열 표현식입니다.
iomode: 선택 사항입니다. 입력/출력 모드는 ForReading, ForWriting 또는 ForAppending의 세 가지 상수 중 하나입니다.
생성: 선택 사항입니다. 지정된 파일 이름이 없을 때 새 파일을 생성할 수 있는지 여부를 나타내는 부울 값입니다. 새 파일 생성을 허용하려면 True이고, 그렇지 않으면 False입니다. 기본값은 거짓입니다.
형식: 선택사항. 파일을 여는 형식을 나타내는 세 가지 Tristate 값 중 하나입니다. 이 매개변수를 생략하면 파일이 ASCII 형식으로 열립니다.
설정
iomode 매개변수는 다음 설정 중 하나일 수 있습니다.
상수 값 설명
ForReading 1은 읽기 전용 모드로 파일을 엽니다. 이 파일은 쓸 수 없습니다.
ForWriting 2는 쓰기용으로만 파일을 엽니다. 이 파일을 읽을 수 없습니다.
ForAppending 8은 파일을 열고 파일 끝에 씁니다.
형식 매개변수는 다음 설정 중 하나일 수 있습니다.
상수 값 설명
TristateUseDefault -2는 시스템 기본 형식으로 파일을 엽니다.
TristateTrue -1은 유니코드 형식으로 파일을 엽니다.
TristateFalse 0 ASCII 형식으로 파일을 엽니다.
설명하다
다음 코드는 OpenTextFile 메서드를 사용하여 파일을 열고 쓰는 방법을 보여줍니다.
다음과 같이 코드 코드를 복사합니다.
하위 OpenTextFileTest
Const ForReading = 1, ForWriting = 2, ForAppending = 8
희미한 fso, f
fso = CreateObject(Scripting.FileSystemObject) 설정
f = fso.OpenTextFile(c:/testfile.txt, ForWriting, True) 설정
f.안녕하세요!
f.닫기
서브 끝