VBS 자습서: 메서드-OpenAsTextStream 메서드
OpenAsTextStream 방법
지정한 파일을 열고 TextStream 대상을 되돌려줍니다. 이 대상은 파일을 읽기, 쓰기, 추가 작업에 사용됩니다.object.OpenAsTextStream([iomode, [format]])
매개 변수
object
필수 옵션입니다.File 객체의 이름이어야 합니다.
iomode
선택할 수 있습니다.입출력 모드는 ForReading, ForWriting 또는 ForAppending 세 가지 상수 중 하나입니다.
format
선택할 수 있습니다.파일을 열 형식을 나타내는 세 가지 Tristate 값 중 하나입니다.이 매개변수를 생략하면 파일이 ASCII 형식으로 열립니다.
설정
iomode 매개 변수는 다음 설정 중 하나입니다.
상수
값
묘사
ForReading
1
읽기 전용 모드로 파일을 엽니다.이 파일은 쓰기 작업을 할 수 없습니다.
ForWriting
2
읽기 및 쓰기 모드로 파일을 엽니다.같은 이름의 파일이 이미 존재하는 경우 이전 파일을 덮어씁니다.
ForAppending
8
파일을 열고 파일 끝에 쓰기 작업을 합니다.
format 매개 변수는 다음 설정 중 하나입니다.
상수
값
묘사
TristateUseDefault
-2
시스템 기본 형식으로 파일을 엽니다.
TristateTrue
-1
파일을 유니코드 형식으로 엽니다.
TristateFalse
0
ASCII 형식으로 파일을 엽니다.
설명
OpenAsTextStream 방법은 FileSystemObject 대상의 OpenTextFile 방법과 같은 기능을 제공합니다.또한 OpenAsTextStream 방법을 사용하여 파일을 쓸 수 있습니다.
다음 코드는 OpenAsTextStream 방법을 사용하는 예를 들어 설명합니다.Function TextStreamTest Const ForReading = 1, ForWriting = 2, ForAppending = 8 Const TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0 Dim fso, f, ts Set fso = CreateObject("Scripting.FileSystemObject") fso.CreateTextFile "test1.txt" '
创建一个文件。 Set f = fso.GetFile("test1.txt")
Set ts = f.OpenAsTextStream(ForWriting, TristateUseDefault)
ts.Write "
嗨,你好!"
ts.Close
Set ts = f.OpenAsTextStream(ForReading, TristateUseDefault)
TextStreamTest = ts.ReadLine
ts.Close
End Function
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSON
JSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다.
그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다.
저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.
Function TextStreamTest Const ForReading = 1, ForWriting = 2, ForAppending = 8 Const TristateUseDefault = -2, TristateTrue = -1, TristateFalse = 0 Dim fso, f, ts Set fso = CreateObject("Scripting.FileSystemObject") fso.CreateTextFile "test1.txt" '
创建一个文件。 Set f = fso.GetFile("test1.txt")
Set ts = f.OpenAsTextStream(ForWriting, TristateUseDefault)
ts.Write "
嗨,你好!"
ts.Close
Set ts = f.OpenAsTextStream(ForReading, TristateUseDefault)
TextStreamTest = ts.ReadLine
ts.Close
End Function
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.