FSO.CreateTextFileクリエイトテキストファイル メソッド

本ページには広告が含まれています。

指定されたファイル名を作成しファイルの読み取りまたは書き込みに使用できるTextStreamオブジェクトを返します。

構文
  1. TextStream = FileSystemObject.CreateTextFile( filename, overwrite, unicode )
引数
filename 省略可
作成するファイルを示す文字列式
overwrite 省略可
既存のファイルを上書きできるかどうかを示すBoolean値。ファイルを上書きできる場合はTrue、上書きできない場合はFalseです。省略した場合、既存のファイルは上書きできます。
unicode 省略可
Unicodeファイルを作成するか、ASCIIファイルを作成するかを示すBoolean値です。Unicodeファイルとして作成する場合はTrue、ASCIIファイルをファイルとして作成する場合はFalseです。省略した場合はASCIIファイルとみなされます。
戻り値

プログラム実行例

一時ファイルを作成・削除

UWSC
CONST TemporaryFolder = 2

DIM FSO = CREATEOLEOBJ("Scripting.FileSystemObject")
DIM Folder = FSO.GetSpecialFolder(TemporaryFolder)
DIM folderspec = Folder.Path
DIM filename = FSO.GetTempName
DIM path = FSO.BuildPath(folderspec, filename)

PRINT path

DIM TextStream = FSO.CreateTextFile(path)
// 現在の日時をファイルに書き込む
TextStream.WriteLine(now())
TextStream.Close

// Tempファイルを削除
// FSO.DeleteFile(path)

FUNCTION now()
	GETTIME()
	RESULT = G_TIME_YY4 + "/" + G_TIME_MM2 + "/" + G_TIME_DD2 + " " + G_TIME_HH2 + ":" + G_TIME_NN2
FEND
結果
プレーンテキスト
D:\TMP\rad83BB3.tmp
使用関数
解説