Microsoft® Visual Basic® Scripting Edition
CreateTextFile メソッド
 ランゲージ リファレンス  

関連項目                   対象


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

構文

[object.]CreateTextFile(filename[, overwrite[, unicode]])

CreateTextFile メソッドの構文は、次の指定項目から構成されます。

指定項目 内容
object 省略可能です。FileSystemObject オブジェクトの名前を指定します。
filename 必ず指定します。作成するファイルを示す文字列式を指定します。
overwrite 省略可能です。既にあるファイルを上書きするかどうかを示すブール値を指定します。ファイルを上書きする場合は、真 (True) を指定し、上書きしない場合は、偽 ( False) を指定します。省略すると、既にあるファイルには上書きされません。
unicode 省略可能です。Unicode または ASCII ファイルのいずれかで作成されたファイルかどうかを示すブール値を指定します。Unicode で作成されたファイルの場合は、真 (True) を指定し、ASCII ファイルで作成されたファイルの場合は、偽 ( False) を指定します。省略すると、ASCII ファイルで作成されたものとみなされます。

解説
次のコードは、CreateTextFile メソッドを使用して、テキスト ファイルを作成し、開く例です。

Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile("c:\testfile.txt", True)
a.WriteLine("This is a test.")
a.Close
引数 overwrite が偽 (False) または省略されている場合で、引数 filename で指定したファイルが既にあるときは、エラーとなります。


© 1997 Microsoft Corporation.