VBS 튜토리얼:메서드-OpenTextFile 메서드

1624 단어

OpenTextFile 메서드


지정한 파일을 열고 TextStream 대상을 되돌려줍니다. 이 대상을 읽고 쓰거나 파일에 추가할 수 있습니다.object.OpenTextFile(filename[, iomode[, create[, format]]])

매개 변수


object
필수 옵션입니다.FileSystemObject 객체의 이름이어야 합니다.
filename
필수 옵션입니다.열 파일의 이름을 나타내는 문자열 표현식입니다.
iomode
선택할 수 있습니다.입출력 모드는 ForReading, ForWriting, 또는 ForAppending 세 가지 상수 중 하나입니다.
create
선택할 수 있습니다.지정된 filename이 존재하지 않을 때 새 파일을 만들 수 있는지 여부를 나타내는 Boolean 값새 파일을 생성할 때 True 를 허용하고 그렇지 않으면 False 를 허용합니다.기본값은 False입니다.
format
선택할 수 있습니다.파일을 열 형식을 나타내는 세 가지 Tristate 값 중 하나입니다.이 매개변수를 생략하면 파일이 ASCII 형식으로 열립니다.

설정


iomode 매개 변수는 다음 설정 중 하나입니다.
상수

묘사
ForReading
1
읽기 전용 모드로 파일을 엽니다.이 파일은 쓰기 작업을 할 수 없습니다.
ForWriting
2
파일만 쓰기로 엽니다.이 파일을 읽을 수 없습니다.
ForAppending
8
파일을 열고 파일 끝에 쓰기 작업을 합니다.
format 매개변수는 다음 설정 중 하나입니다.
상수

묘사
TristateUseDefault
-2
시스템 기본 형식으로 파일을 엽니다.
TristateTrue
-1
파일을 유니코드 형식으로 엽니다.
TristateFalse
 0
ASCII 형식으로 파일을 엽니다.

설명


다음 코드는 OpenTextFile 방법을 사용하여 쓰기 파일을 여는 예를 들어 설명합니다.
Sub OpenTextFileTest  Const ForReading = 1, ForWriting = 2, ForAppending = 8  Dim fso, f  Set fso = CreateObject("Scripting.FileSystemObject")  Set f = fso.OpenTextFile("c:\testfile.txt", For Writing, True)  f.Write "嗨,你好!"  f.Close

좋은 웹페이지 즐겨찾기