本ページには広告が含まれています。
指定されたファイル名を作成しファイルの読み取りまたは書き込みに使用できるTextStreamオブジェクトを返します。
- 構文
- TextStream = FileSystemObject.CreateTextFile( filename, overwrite, unicode )
- 引数
- filename 省略可
- 作成するファイルを示す文字列式
- overwrite 省略可
- 既存のファイルを上書きできるかどうかを示すBoolean値。ファイルを上書きできる場合はTrue、上書きできない場合はFalseです。省略した場合、既存のファイルは上書きできます。
- unicode 省略可
- Unicodeファイルを作成するか、ASCIIファイルを作成するかを示すBoolean値です。Unicodeファイルとして作成する場合はTrue、ASCIIファイルをファイルとして作成する場合はFalseです。省略した場合はASCIIファイルとみなされます。
- 戻り値
プログラム実行例
一時ファイルを作成・削除
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
使用関数
解説